我将这些路由用于Laravel 5.1和Laravel 5.3,现在当我使用这种类型的路由顺序时,它给了我标题错误,希望你可以帮助我,你可以在这里找到代码:
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var slider: UISlider!
@IBOutlet weak var tableView1: UITableView!
@IBAction func sliderSelector(_ sender: Any) {
tableGenerate()
}
var arrayTable = [Int]()
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return arrayTable.count
}
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell(style:UITableViewCellStyle.default, reuseIdentifier: "Cell")
cell.textLabel?.text = String(arrayTable[indexPath.row])
return cell
}
func tableGenerate () {
var tableMultiplier = 1
while tableMultiplier <= 50 {
arrayTable.append(tableMultiplier * Int(slider.value))
tableMultiplier += 1
}
print(arrayTable)
tableView1.reloadData()
}
答案 0 :(得分:0)
语法错误
'as' => 'products.index',
'uses' => 'ProductController@index'
像这样改变
Route::get('products',[
'as' => 'products.index',
'uses' => 'ProductController@index'
]);
答案 1 :(得分:0)
要使用=>
,您需要在php中的关联数组的上下文中。在你的情况下,你在封闭中使用它:
Route::prefix('productos')->group(function () {
// This section is incorrect
'as' => 'products.index',
'uses' => 'ProductController@index'
// Because is not inside an array
Route::get('crear',[
'as' => 'products.create',
'uses' => 'ProductController@create'
]);
...
如果我不得不猜测你在寻找这样的东西:
而不是
'as' => 'products.index',
'uses' => 'ProductController@index'
你应该有类似的东西:
Route::get('listar',[
'as' => 'products.index',
'uses' => 'ProductController@index'
]);
因此端点为productos/listar
。
希望这会对你有所帮助。