Как передать значение от одного контроллера к другому в LARAVEL? - PullRequest
0 голосов
/ 14 июля 2020

ЦЕЛИ: Я хочу передать данные autograph базы данных в ImageUploadController.php из AutographController.php в основном, чтобы определить, существуют ли данные в базе данных.

Что я сделал:

if (Autograph::where("$autograph", '=', Input::get('autograph'))->exists()) {
echo "Autograph Registered.";
}

Но это дает мне эту ошибку

Facade \ Ignition \ Exceptions \ ViewException

Класс 'App \ Http \ Controllers \ Autograph' не найден (View: C: \ xampp \ htdocs \ PKL_DSV \ resources \ views \ imageUpload.blade. php)

я уже импортирован use App\Http\Controllers\AutographController;

Ответы [ 2 ]

2 голосов
/ 14 июля 2020

вы должны импортировать свою модель, добавив use App\Autograph не use App\Http\Controllers\AutographController

1 голос
/ 14 июля 2020

Попробуйте это,

App\Autograph::where("$autograph", '=', Input::get('autograph'))

и убедитесь, что вы используете правильное пространство имен. Также не передавайте данные между контроллерами, используйте модели, чтобы делать все, что хотите. Если вы передаете данные, вы можете использовать сеансы и sh сеансы после использования.

...