Laravel - 视野范围内的路线不起作用

时间:2016-05-25 18:35:04

标签: php laravel laravel-routing

我正在学习laravel,使用3个文件,route.php / tryaction.php / Welcome.blade.php并且它是一个控制器。

我制作了三个从数据库表中获取的链接=>拥抱,问候和拍打

当我点击任何链接时,它会向我显示操作未定义的错误。

我的<ul> @foreach ($actions as $action) <li><a href="{{ route('benice', ['action' => $action->name]) }}">{{$action->name}}</a></li> @endforeach </ul>

route.php

我的<?php Route::get('/', [ 'uses' => 'tryaction@getHome', ]); //to deal with get requests Route::get('/{action}/{name?}', [ 'uses' => 'tryaction@doget', 'as' => 'benice' ]);

tryaction.php

我的namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use App\actionstable; class tryaction extends Controller { public function doget($action, $name = null){ return view('actions.'.$action,['name'=>$name]); } public function getHome(){ $actions = actionstable::all(); return view('welcome',['actions'=>$actions]); } } 控制器:

href

当我使用welcome.blade.php而不是#替换{{ route('benice', ['action' => $action->name]) }}中的{{1}}路由时,错误将停止显示

数据被正确提取并且数据显示在页面上..路径中的问题以及操作未定义,这里是错误页面:< / p>

Error page

0 个答案:

没有答案