Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Попробывал создать по входу по урл создание записи.
Route::get('/task', function (Request $request) {
$task = new YourModelName5;
$task->id = 10;
$task->save();
return redirect('/');
});
Выдааёт
in routes.php line 53
это эта строка $task = new YourModelName5;
хотя в бд таблица есть, то бишь модель есть
Вот так выглядит таблица
1 idПервичный int(10) UNSIGNED Нет Нет AUTO_INCREMENT Изменить Удалить
Первичный
Уникальный
Индекс
Пространственный
Полнотекстовый
Уникальные значения
2 created_at timestamp Нет 0000-00-00 00:00:00 Изменить Удалить
Первичный
Уникальный
Индекс
Пространственный
Полнотекстовый
Уникальные значения
3 updated_at timestamp Нет 0000-00-00 00:00:00
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
Создание записи в БД
YourModelName5::create([
'id'=>10
]);
Плюс в модели у вас должно быть прописано
public $fillable = ['id'];
Не в сети
primary key не должен быть управляем программером. это функция бд.
имхо, если люди не читаю документации, то резонно вообще не отвечать на подобные темы.
Не в сети
Выдааёт
in routes.php line 53
а дальше что? сама ошибка какая? код ошибки и.т.д. Может модель не видит?
Надо было в роутере подгрузить файл модели и ещё
use App\YourModelName5;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
А у модели сделать пространство имён
namespace App;
п.с сори за тему, удалите её, если что..
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
Надо было в роутере подгрузить файл модели и ещё
use App\YourModelName5;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
А у модели сделать пространство имён
namespace App;п.с сори за тему, удалите её, если что..
Если делаешь реальное приложение, забудь про код в маршрутах, используй контроллеры для этого. Код в маршрутах - только для того, чтобы что-то быстро протестировать и удалить. В этом случае гораздо удобнее использовать полный путь:
\App\YourModelName5::create();
Не в сети
Страницы 1