![](/img/trans.png)
[英]Laravel: How to load session variables for 'remembered' user session (LoginController is Bypassed)
[英]Laravel - how to load Session Class?
我对Laravel并不陌生,我创建了一个自定义的Session类,例如:
use Illuminate\Support\Facades\Session;
class SessionProgress {
public function storePersonalDetails($store)
{
Session::put('company.personal_details', $store);
}
public function getPersonalDetails()
{
return Session::get('company.personal_details', []);
}
}
我在哪里可以将SessionProgress
类文件保存在Laravel \\ app文件夹中,以及如何允许类控制器文件访问SessionProgress
类(或应该怎么做)?
在/app/start/global.php
,应将此类所在的文件夹添加到ClassLoader中:
例如:
ClassLoader::addDirectories(array(
app_path().'/commands',
app_path().'/controllers',
app_path().'/models',
app_path().'/database/seeds',
app_path().'/my_session_classes' // <--- Add this
));
这将加载该文件夹中的所有类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.