Bei der Vorschau der App, bekomme ich eine Route nicht definiert Fehler nach dem Laravel 5.3 Upgrade. Es funktionierte in Version 5.2.Upgrade auf Laravel 5.3 - Route nicht definiert Fehler
Route [admin.properties.index] not defined. (View: /home/ubuntu/workspace/resources/views/layouts/app.blade.php) (View: /home/ubuntu/workspace/resources/views/layouts/app.blade.php)
Dieser Code ist von app.blade.php:
<li>{{ link_to_route('admin.properties.index', 'Properties') }}</li>
Meine web.php Datei wie diese weniger die zusätzlichen Routen und Kommentare aussieht:
<?php
Route::get('/', function() {
return view('welcome');
});
Route::auth();
Route::get('/welcome', '[email protected]');
Route::get('/home', '[email protected]');
Route::group(
[
'prefix' => 'admin',
'namespace' => 'admin',
'middleware' => 'admin'
],
function() {
Route::resource('properties', 'PropertiesController');
}
);
Dies ist die erste Teil des Eigenschaften-Controllers für die Indexansicht:
namespace App\Http\Controllers\admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Property;
use App\Http\Requests\PropertyRequest;
class PropertiesController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$properties = Property::paginate(15);
return view('admin.properties.index')->with('properties', $properties);
}
Fehle ich eine Hilfsfunktion? Hat sich die Syntax in 5.3 von 5.2 im obigen Code geändert? Jede Hilfe von jemandem, der in Laravel 5.3 erfahren ist, wird sehr geschätzt.
In Laravel 5.3 paar Dinge deprected. Werfen Sie einen Blick darauf [Leitfaden zum Upgrade von 5.2 auf 5.3] (https://laravel.com/docs/5.3/upgrade#5.2-deprecations) –