@SteveJ42

Почему в БД не видно отправленные данные?

Я новичок в laravel, учусь отправлять данные фасадом DB.
Отправил данные с помощью этого кода
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class CreateController extends Controller
{
    public function index(Request $request)
    {
    	$title = $request->title;
    	$text = $request->text;
    	
    	\DB::insert("INSERT INTO `posts` (`title`, `text`) VALUES (?, ?)", ['$title', '$text']);
    	
    	return view('create');
    }
}

Теперь проблема в том что вместо отправленных данных в phpMyAdmin в полях таблицы стоят не отправленные данные а переменные $title и $text <---вот прям вот так и написано

Знаю код не очень, грамотность потом подтяну. Подскажите что делать!!!
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
Я новичок в laravel
------------------------
Теперь проблема в том что вместо отправленных данных в phpMyAdmin в полях таблицы стоят не отправленные данные а переменные $title и $text <---вот прям вот так и написано
Сюдя по всему вы новичок не только в Laravel, но и в PHP тоже. А также и программировании в целом

['$title', '$text'] - ответ прячется тут. Для какой цели вы переменные в кавычки обернули?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Laptop.ru Санкт-Петербург
от 130 000 до 170 000 ₽
31 июл. 2021, в 00:11
3500 руб./за проект
31 июл. 2021, в 00:00
6000 руб./за проект