У меня есть простой Laravel 5 сайт, который я работаю на (обучение Laravel)Laravel 5 Маршрутизация вызова Неправильного вида
У меня есть ссылка на моем взгляд "пользователей, чтобы добавить«нового пользователя»:
<a href="{{ url('/user/create') }}">Create New User</a>
Мои пользователя Маршруты выглядеть следующим образом:
Route::get('/users', '[email protected]');
Route::get('/user/{id}', '[email protected]');
Route::get('/user/create', '[email protected]');
Route::get('/user/update', '[email protected]');
Route::get('/user/delete/{id}', '[email protected]');
Мои 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
Я не уверен, почему маршрутизация настолько странная.
Любые идеи?
Perfect. Вау, какая глупая ошибка. – Hanny