Почему я получаю сообщение об ошибке "Class 'App \ Models \ NewMod' not found"? - PullRequest
0 голосов
/ 23 мая 2019

Я получаю App/Models error каждый раз. Я пробовал предыдущие решения этой проблемы, но ни одно из них не могло мне помочь. Я несколько раз менял название модели и контроллера, чтобы проверить, является ли это проблемой соглашения об именах, но не смог ее решить.

в модели:

namespace App\models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;

class NewMod extends Model
{
 public function add()
{DB::connection('lara1')->insert("insert into abc (id, name) values (?, 
?)', [2, 'pqr']);")}
}
}

в контроллере:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Models\NewMod ;

class NewModController extends Controller
{
public function add()
{
    /*$a= $_GET["name"];

    DB::insert('insert into abc (id, name) values (?, ?)', [2, $a]);*/
    $l= new NewMod();
    $l->add;
    echo "record inserted ";
}
}

в пути:

Route::get('ax', 'NewModController@add');

1 Ответ

0 голосов
/ 23 мая 2019

заменить

use App\Models\NewMod ;

с

use App\models\NewMod ;

если ваша папка называется Models

заменить

namespace App\models;

с

namespace App\Models;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...