0
我開發與Laravel 4的應用程序,我需要建立一個管理程序包爲我的應用程序,我已經看到,自動編輯應用程序的routes.php文件的文件很多的包,包裝定製路由在Laravel沒有編輯路線
問題:
如何開發這樣的軟件包,自動創建自己的路線,而無需手動編輯routes.php文件?例如,在將軟件包添加到應用程序之後,像應用程序/管理員那樣添加到應用程序的URL
我開發與Laravel 4的應用程序,我需要建立一個管理程序包爲我的應用程序,我已經看到,自動編輯應用程序的routes.php文件的文件很多的包,包裝定製路由在Laravel沒有編輯路線
問題:
如何開發這樣的軟件包,自動創建自己的路線,而無需手動編輯routes.php文件?例如,在將軟件包添加到應用程序之後,像應用程序/管理員那樣添加到應用程序的URL
當包括軟件包服務提供程序時,您的服務提供程序中的引導方法應該包括軟件包源文件中的routes.php ,允許您訪問包內的路線。如下所示;
public function boot()
{
$this->package('vendor/package');
include __DIR__.'/../../routes.php';
}
當包括封裝服務供應商,你有你的服務提供商中的引導方法應該包括包的源文件中找到的routes.php文件,讓您的包內訪問的路線。 [源代碼在這裏](http://laravel.com/docs/4.2/packages#package-routing) – 2014-10-27 10:46:15
這應該是一切,確保你運行命令composer dump-autoload以確保你的自動加載文件是最新的。 – 2014-10-27 15:24:24
非常感謝我刪除了我的評論,因爲我解決了它只是幾秒鐘你留下評論無論如何,你的意見是非常有幫助的 – Siavosh 2014-10-27 15:42:39