在Laravel5.4中,登录后我可以在每个控制器中访问Auth::user()。但我想把它作为全局变量,可以在所有控制器和视图中使用。
google之后,我测试了下面的代码。1) AppServiceProvider.php
public function boot()
{
View::share('currentUser', Auth::user());
}
但看不进去。
2) app\Http\Controllers\Controller.php
private $user;
private $signed_in;
public function _
我在我的网站登陆页面上创建了一个定制的标志。但是,由于这与根路径相同,一个已登录的用户仍然能够通过地址栏看到它。
如何在用户中重定向登录页面?
更新:解决方案
routes.rb
authenticated :user do
root :to => 'pages#dashboard' , :as => 'authenticated_root'
# Rails 4 users must specify the 'as' option to give it a unique name
# root :to =&
我知道如何获得包含几个字的所有结果:
SELECT * FROM `table` WHERE MATCH (`row`) AGAINST ('+word1 +word2' IN BOOLEAN MODE)
但是我怎么能得到不包含单词的所有结果:"word1","word2“?我需要接线员,就像“不进去”之类的。那么,如何从数据库中获取所有不包含特定单词的查询记录,使用全文搜索?
谢谢。