Хотите вызвать контроллер на мой маршрут при создании пользовательского модуля.У меня есть мой пользовательский модуль в папке приложения, в папке моего модуля, такой как App / Modules / OEM /
мой rout.php (в App / Modules / OEM / rout.php)
Route::group(['prefix' => '', 'namespace' => 'App\Modules\OEM\Controllers'], function () {
Route::get('/welcome', 'OemControllers@welcome');
});
файл моего контроллера: (App / Modules / OEM / Controller / OemControllers.php)
<?php namespace App\Modules\OEM\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Modules\OEM\Models\OemModel;
class OemControllers extends Controller{
public function __construct (OemModel $OemModel)
{
$this->middleware('auth');
$this->OemModel = $OemModel;
}
public function welcome(){
return view('OEM::welcome');
}
}
Файл моей модели: (App / Modules / OEM / Models / OemModel.php)
<?php
namespace App\Modules\OEM\Models;
use Illuminate\Database\Eloquent\Model;
class OemModel extends Model{
public static function get_url_list() {
return "this is model of OEM";
}
}
Моя проблема в том, что когда я нажимаю на URL localhost: 8000 / welcome, он перенаправляется на дом, поэтому не может вызвать контроллер с моих маршрутов, а также не может вызвать модель в контроллер.
помогите пожалуйста в том же .. Спасибо заранее.