【发布时间】:2017-02-26 09:46:15
【问题描述】:
我刚刚安装了 laravel 5.2,我创建了身份验证注册、登录和重置密码,但现在我想创建一个我的项目的索引,所有用户(也未登录)都可以访问。我试图创建
Route::get('/',HomeController@home');
但此视图仅对登录的用户启用。
我的路线
Route::auth();
Route::get('/home', 'HomeController@index');
// POST - FORM CREA
Route::get('/crea-regalo', 'PostController@form');
Route::post('/crea-regalo', 'PostController@creaPost');
// LISTA ANNUNCI PRINCIPALE
Route::get('/', 'HomeController@home');
我的家庭控制器
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$posts = Post::orderBy('id','DESC');
return view('home', compact('posts'));
}
public function home()
{
$posts = Post::all();
return view('index', compact('posts'));
}
}
如何创建所有用户都可以访问的视图路径?
感谢您的帮助!
【问题讨论】:
标签: laravel laravel-5.2 middleware