【发布时间】:2016-07-15 15:37:02
【问题描述】:
使用composer update 更新作曲家后,我的应用程序现在无法启动。
php artisan -V的结果:
Laravel Framework version 4.1.19
错误信息:
ErrorException
Route [admin.profile.index] not defined. (View: /var/www/laravel/app/views/back_end/menu.blade.php) (View: /var/www/laravel/app/views/back_end/menu.blade.php) (View: /var/www/laravel/app/views/back_end/menu.blade.php)
ErrorException
Route [admin.profile.update] not defined. (View: /var/www/laravel/app/views/back_end/layouts/profile.blade.php)
我的路线:
Route::get('login', array('as'=>'login', function()
{
return View::make('back_end.login');
}));
Route::group(array('before' => 'auth'), function()
{
Route::resource('admin/profile' , 'ProfileController' , array('as'=>'profile' , 'before'=>'csrf'));
});
composer.json内容:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.1.*",
"way/generators": "dev-master"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
配置文件控制器:
class ProfileController extends \BaseController {
public $layout = 'back_end.layouts.main';
public function index()
{
$profiles = Auth::user();
return View::make('back_end.layouts.profile')->with('profile', $profiles);
}
}
在更新之前,我的应用程序运行正常,没有任何问题。
【问题讨论】:
-
尝试在 laravel 项目根文件夹上
composer dump-autoload。并重新检查您的观点。 -
@majimboo。没有任何变化。我有错误。我的应用程序在更新之前没有任何问题。
-
这个视图在哪里调用?
[admin.profile.index] -
@majimboo。从菜单。
<a href="{{ URL::route('admin.profile.index') }}">profile Managment</a>