在我,routes.php
我有这个:
Route::get('user/{user}/permissions/','UserController@permissions')->name('user.permissions');
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我有:
public function permissions(User $user){
dd($user);
}
Run Code Online (Sandbox Code Playgroud)
$ user是空对象(如新用户; 没有属性)
如果我使用:
public function permissions($user){
dd(User::find($user));
}
Run Code Online (Sandbox Code Playgroud)
完美的工作!
我之前有Laravel 5.2并且这段代码工作正常但是在Laravel 5.5中它不起作用,任何想法为什么?
我在grails 3中安装模板,文件在src/main/templates/scaffoldind中工作正常,但使用标签
<f:all bean="${propertyName}"/>
Run Code Online (Sandbox Code Playgroud)
我需要一个关于所有输入的bootrap twitter类和f:所有标签都不允许这个函数,所以我需要用单个字段替换标签,例如:
<%
props.each{
%>
<f:field bean="${propertyName}" property="${it.name}">
<g:textField name="${it.name}" value="${propertyName}?.${it.name}" class="form-control" />
</f:field>
...
<%
}
%>
Run Code Online (Sandbox Code Playgroud)
我发现这篇文章http://www.jakusys.de/blog/2008/12/grails-scaffolding-in-depth/但是对于grails 2而不是grails 3,替换f的一些解决方案:正常输入的所有标记或添加所有f:所有输入的"形式控制"类
我的index.js中有这条路线
<Router history={customHistory}>
<div className="row">
<Switch>
<Route exact path="/login" component={Login}/>
<Route path="/home" component={Home}/>
<Route path="/politicas" component={Policies}/>
<Redirect exact from="/" to="/login"/>
<Route exact path="*" status={404} component={NotFound}/>
</Switch>
</div>
</Router>
Run Code Online (Sandbox Code Playgroud)
在本地环境中总能正常工作,但是我有一个firebase应用程序,要部署我使用的firebase项目,我可以使用:
npm运行构建
和
火力基地部署
但是在firebase应用中,深度刷新返回404后,唯一可行的路由是“ /”,我该怎么做才能使路由始终与任何路径兼容?