小编Ian*_*zzi的帖子

Laravel 5注销或会话破坏

我在从laravel 5.1应用程序注销时遇到问题-我相信问题是会话没有被破坏。

我的问题几乎等同于:

Laravel 5 Auth注销未破坏会话

请注意,我的解决方案是使用

session_unset();
Run Code Online (Sandbox Code Playgroud)

而不是

Session::flush();
Run Code Online (Sandbox Code Playgroud)

所以我退出laravel 5.1应用程序的可行解决方案是:

public function getLogout()
{
    \Auth::logout();
    session_unset();
    return redirect(property_exists($this, 'redirectAfterLogout') ? $this->redirectAfterLogout : '/');

    //these attempts will not remove values from the session.....

    //session()->forget('db');
    //\Session::flush();


}
Run Code Online (Sandbox Code Playgroud)

任何想法,为什么\Session::flush();session()->forget('db');不工作?

php laravel

5
推荐指数
1
解决办法
1万
查看次数

是否可以动态导入模块?

我有很多角度组件的导入,看起来我可以编写一个函数来简化导入。我只是不知道怎么做,但这应该很简单。

进口样本:

import {DashboardComponent} from './app/components/dashboard/dashboard.component';
angular.module('app.components').component('dashboard', DashboardComponent);

import {HeaderComponent} from './app/components/header/header.component';
angular.module('app.components').component('header', HeaderComponent);
Run Code Online (Sandbox Code Playgroud)

下面的函数演示了我想要实现的目标,但是我缺少两个概念来使其工作:

  1. 如何将变量 ( name) 放入{}
  2. | ucfirst我可以在 JS 文件中的函数中使用 Angular 过滤器吗?
componentImporter('header');

function componentImporter(name)
{
    import {name | ucfirst + 'Component'} from './app/components/'+ name + '/' + name +'.component';

    angular.module('app.components').component(name, name | ucfirst + 'Component');
}
Run Code Online (Sandbox Code Playgroud)

最后我遇到的一个错误是:

“导入”和“导出”可能只出现在顶层

那么这真的可行吗?

angularjs ecmascript-6

5
推荐指数
1
解决办法
7788
查看次数

Laravel Artisan Command显示详细的错误消息

通常我会运行laravel artisan命令

php artisan Command -v
Run Code Online (Sandbox Code Playgroud)

如果有错误,我可以使用-v标志找到文件/行#.

由于某种原因,-v不能处理我的一个命令.因此,我收到一条非常有限的错误消息:

[Symfony\Component\Debug\Exception\FatalErrorException] Call to a member function getArgument() on null

这个命令碰巧调用了一些扩展别人代码的代码.

有关如何在错误消息中获取文件/行输出的任何想法?

laravel artisan

1
推荐指数
1
解决办法
6947
查看次数

标签 统计

laravel ×2

angularjs ×1

artisan ×1

ecmascript-6 ×1

php ×1