php – Laravel 5路由调用错误的视图

php – Laravel 5路由调用错误的视图,第1张

概述我有一个简单的Laravel 5网站,我正在研究(学习Laravel) 我的“用户”视图中有一个链接,用于添加“新用户”: <a href="{{ url('/user/create') }}">Create New User</a> 我的用户路由如下所示: Route::get('/users', 'UserController@index');Route::get('/user/{id}', 我有一个简单的Laravel 5网站,我正在研究(学习Laravel)

我的“用户”视图中有一个链接,用于添加“新用户”:

<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路由调用错误的视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1256198.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存