【发布时间】:2018-03-16 04:55:25
【问题描述】:
在 web.php 中,我有这条路线可以打开一个表单:
$this->namespace('Users')->prefix('users')->group(function (){
$this->get('/create' , 'UserController@create');
});
这条路线会返回一系列国家/地区。我使用该数组通过表单中的 ajax 填充选择框。
Route::namespace('API')->prefix('api')->group(function () {
$this->get('/get-country-list', 'LocationsController@index');
});
控制器:
应用\Http\Controllers\API\LocationsController
class LocationsController extends Controller
{
public function index()
{
return DB::table('countries')->pluck("name","id")->all();
}
...
app\Http\Controllers\Users\UserController
class UserController extends Controller
{
public function create()
{
return view('panel.users.home.create.show');
}
...
如何在create() 函数中调用LocationsController@index?
最好的方法是什么?
【问题讨论】:
-
为什么不使用模型呢?
标签: php laravel laravel-5 eloquent laravel-5.5