У меня есть папка модели внутри папки приложения с именем Models, в этой папке я создал UserModel, и мой контроллер находится в папке App / Http / Controller с именем UserController.Я новичок в laravel, может кто-нибудь, пожалуйста, дайте мне знать, как я могу вызвать мою UserModel в UserController, я попробовал ниже код.
Мой контроллер UserController.php : Этов папке App / Http / Controller.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use App\User;
use App\Models;
class UsersController extends Controller {
public function __construct(){
$users = new UserModel();
}
public function index(){
$user_id = $_GET['id'];
$token = $_GET['token'];
$userInfo = $this->users->getUserInformation($user_id);
return view('profile.users')->with('user_details', $userInfo);
}
}
и моей модели: UserModel.php он находится в папке App / Models.
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class UserModel extends Model
{
public function getUserInformation($id){
return "User id is : ".$id;
}
}
?>
Пожалуйста, предложитеправильный код, чтобы я мог приступить к этому.Спасибо заранее.