
我的“用户”视图中有一个链接,用于添加“新用户”:
<a href="{{ url('/user/create') }}">Create New User</a> 我的用户路由如下所示:
Route::get('/users','UserController@index');Route::get('/user/{ID}','UserController@edit');Route::get('/user/create','UserController@create');Route::get('/user/update','UserController@update');Route::get('/user/delete/{ID}','UserController@delete'); 我的UsersController具有以下内容:
/** * display a Listing of the resource. * * @return Response */public function index(){ $users = user::all(); return vIEw('user.index',compact('users'));}/** * Show the form for creating a new resource. * * @return Response */public function create(){ $userroles = userrole::all(); return vIEw('user.create',compact('userroles'));} 当我点击链接时 – 我收到以下错误:
Trying to get property of non-object (VIEw: C:\xampp\htdocs\mysite\resources\vIEws\user\edit.blade.PHP)
我无法弄清楚它为什么要加载edit.blade.PHP
我已尝试将以下内容放入我的创建视图中,但仍然无法呈现.
@extends('app')@section('content')Test@endsection 我不确定为什么路由如此奇怪.
有任何想法吗?
解决方法 在路由文件中将编辑路径之前的创建(和更新)路由放入. Laravel 1st在编辑路线上发现并将创建视为ID.您可以通过在控制器中的编辑方法中执行dd($ID)来测试它.
总结以上是内存溢出为你收集整理的php – Laravel 5路由调用错误的视图全部内容,希望文章能够帮你解决php – Laravel 5路由调用错误的视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)