小编Ale*_*mec的帖子

具有ID和名称的Laravel路线

我生成这样的URL:

URL::action('FieldsController@show',['id' => $field->id, 'head' => cleanUrl($field->head)])
Run Code Online (Sandbox Code Playgroud)

在我的路线中,我有:

Route::get('/field/{head}-{id}', 'FieldsController@show');
Run Code Online (Sandbox Code Playgroud)

而且它不起作用,仅当我将ID放在首位,将HEAD放在第二位时才这样:

Route::get('/field/{id}-{head}', 'FieldsController@show');
Run Code Online (Sandbox Code Playgroud)

有人有主意吗?我需要在URL中的HEAD之后有ID

routes laravel laravel-4

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

React.JS在状态中使用两个值

我正在尝试从两个输入进行数学运算。首先更新状态,然后使用新更新的状态添加两个值。

<input type="number" onChange={this.handleIncomeChange.bind(this)} value={this.state.income} />
Run Code Online (Sandbox Code Playgroud)

该代码不起作用:(结果总是后面有一个数字)

handleIncomeChange(e) {
    this.setState({income: e.target.value});
    this.state.resultMonth = +this.state.income - +this.state.expense;
}
Run Code Online (Sandbox Code Playgroud)

此代码有效:

handleIncomeChange(e) {
    const income = e.target.value;
    this.state.resultMonth = +income - +this.state.expense;
    this.setState({income: e.target.value});
}
Run Code Online (Sandbox Code Playgroud)

不知道我是否正确理解React.JS状态的概念。绝对不明白为什么第一个代码不起作用。

javascript reactjs

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

标签 统计

javascript ×1

laravel ×1

laravel-4 ×1

reactjs ×1

routes ×1