Ich verwende Entrust für die Authentifizierung meiner Laravel-Anwendung. Ich weiß nicht warum, aber ich kann nicht als Gast auf meine öffentlichen Routen zugreifen.Routen Umleitung auf die Login-Seite Laravel 5.2
Route::get('/course-calendar', function() {
$events = \App\Models\Event::all();
return view('public.calendar.index' , compact('events'));
});
Aber wenn ich eine Route wie folgt verwenden:
für Gäste Dieser Weg funktioniert
Route::resource('courses' , 'CourseController');
leitet mich auf die Login-Seite. Diese beiden Strecken sind an der Spitze des route.php
Hier ist mein Controller:
<?php namespace App\Http\Controllers;
use App\Models\Event; //models are at App\Models
class CourseController extends Controller
{
//Show lists of the events in the calendar
public function dekha()
{
$events = Event::all();
return view('public.calendar.index' , compact('events'));
}
//show single page
public function show($id)
{
$event = Event::find($id);
if (is_null($event))
{
return Redirect::route('courses');
}
return View::make('public.events.single', compact('event'));
}
}
Es scheint seltsam zu sein. Kannst du bitte darauf hinweisen, was mir fehlt?