Как в laravel через input записать в Базу данных метры метр кубический?

Ссылка скопирована
1 ответ

Здравствуйте, подскажите пожалуйста. Как можно ввести input и записать в Базу данных метр кубический , ну то есть "тройка" ставиться сверху буквы "м"? Такая информация будет забиваться через input в базу данных и выводиться, когда надо по запросу. Может кто сталкивался с такой проблемой, или может есть альтернативный вариант?
Пример

Как в laravel через input записать в Базу данных метры метр кубический?

Дополнительно:

Зачем в базе хранить это? Отдельный столбец с типом, а уже на фронте рисовать как захотите через css.

Этот символ — обычный текст. Работа с ним на бэкенде никак не отличается от работы с буквой «ъ». Ввести в инпут его можно разными способами: скопировать откуда-нибудь, набрать при помощи alt-кодов или вы можете на странице сделать кнопку, при нажатии которой этот символ будет вставляться в инпут.

  • https://old.unicode-table.com/ru/sets/superscript-...
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ирина WP Ответ

Для записи метров кубических в базу данных в Laravel через input, вам необходимо сначала создать соответствующую миграцию для вашей таблицы. Допустим, у вас есть таблица "cubic_meters", в которой вы хотите хранить значения метров кубических.

1. Создайте миграцию с помощью команды Artisan:

php artisan make:migration create_cubic_meters_table

php artisan make:migration create_cubic_meters_table

2. Откройте созданную миграцию и определите необходимые столбцы. Например, вы можете создать столбец "value" для хранения значения метров кубических:

Schema::create('cubic_meters', function (Blueprint $table) {
    $table->id();
    $table->float('value');
    $table->timestamps();
});

Schema::create('cubic_meters', function (Blueprint $table) { $table->id(); $table->float('value'); $table->timestamps(); });

3. Запустите миграцию, чтобы создать таблицу в базе данных:

php artisan migrate

php artisan migrate

4. Теперь вам нужно создать форму для ввода значения метров кубических. Создайте форму в вашем представлении (например, в файле blade.php) с помощью тега :

 
    @csrf
 
    <button type="submit">Submit</button>

@csrf <button type="submit">Submit</button>

5. В вашем контроллере обработайте отправку формы и сохраните значение метров кубических в базу данных:

public function store(Request $request)
{
    $cubicMeter = new CubicMeter();
    $cubicMeter-&gt;value = $request-&gt;input('value');
    $cubicMeter-&gt;save();
 
    return redirect('/')-&gt;with('success', 'Cubic meter value has been saved');
}

public function store(Request $request) { $cubicMeter = new CubicMeter(); $cubicMeter-&gt;value = $request-&gt;input('value'); $cubicMeter-&gt;save(); return redirect('/')-&gt;with('success', 'Cubic meter value has been saved'); }

6. Не забудьте добавить маршрут для обработки POST запроса из формы в вашем файле routes/web.php:

Route::post('/cubic-meters', 'CubicMeterController@store');

Route::post('/cubic-meters', 'CubicMeterController@store');

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно