Files
intaleq_v2/artisan
2026-04-22 23:16:23 +03:00

24 lines
844 B
PHP

#!/usr/bin/env php
<?php
/**
* ملف Artisan (أداة سطر الأوامر في Laravel)
*
* الغرض من الملف:
* هو المحرك الأساسي للأوامر التي تنفذها في "Terminal" مثل (php artisan migrate) أو (php artisan make:controller).
*
* كيفية العمل:
* 1. يقوم بتحميل ملفات المشروع الأساسية (autoload.php).
* 2. يستدعي بيئة العمل (Bootstrap) لتجهيز التطبيق.
* 3. يستقبل الأمر الذي كتبته في سطر الأوامر ويقوم بتنفيذه داخل إطار عمل Laravel.
*/
define('LARAVEL_START', microtime(true));
require __DIR__.'/vendor/autoload.php';
$status = (require_once __DIR__.'/bootstrap/app.php')
->handleCommand(new Symfony\Component\Console\Input\ArgvInput);
exit($status);