小编g1e*_*ung的帖子

laravel 5.3 new Auth :: routes()

最近我开始用laravel 5.3来写博客,但是我跑完后有一个问题 php artisan make:auth

当我运行它时,它将生成我的路线 web.php

这是其中的代码:

Auth::routes();

Route::get('/home', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)

然后我跑php artisan route:list,我发现很多动作,比如LoginController @ login ...

但我没有在我的身上找到这些动作App\Http\Controllers\Auth,这些是哪里?

还有什么是Auth::routes()代表,我找不到关于Auth的路线.

我需要别人的帮助,谢谢你回答我的问题

php laravel laravel-5 laravel-5.3

108
推荐指数
8
解决办法
13万
查看次数

redux动作必须是普通对象,但我定义了普通对象

我使用redux + react来构建我的网站,我想使用redux来控制侧边栏可见.侧边栏是由semantic-ui-react定义的.因为我想控制它跨越另一个组件,所以我在侧边栏中定义了道具父组件const { visible, dispatch } = this.props,有一个onClick函数来处理这个.我会展示我的代码.

未捕获的错误:操作必须是普通对象.使用自定义中间件进行异步操作.

这个错误让我困惑了一个下午,我不知道为什么!这是我的行动代码:

**action**

export const SIDEBARISVISIBLE = 'sidebarVisible'

export function sidebarVisibleAction() {
  return { type: SIDEBARISVISIBLE }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我定义了一个动作创建者返回了一个普通对象.

这是我的reducer代码:

**reducer**

import SIDEBARISVISIBLE from '../actions/outside.js'

function sidebarVisible(state = {
  sidebarIsVisible: false
}, action) {

    switch (action.type) {
        case SIDEBARISVISIBLE:
            return Object.assign({}, state, {
                sidebarIsVisible: !state.sidebarIsVisible
            })
        default:
            return state
    }
}

export default sidebarVisible
Run Code Online (Sandbox Code Playgroud)

我的商店代码:

**store**

import { createStore, applyMiddleware, compose } from …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux redux-thunk react-redux

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