Форум программистов, компьютерный форум, киберфорум
Arch Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 12.03.2018
Сообщений: 325
1

Laravel не подклкючается к базе данных

24.06.2021, 20:58. Показов 905. Ответов 1
Метки нет (Все метки)

Использую ManJaro.
В phpmyadmin создал базу данных ap1.

В .env:

Код
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ap1
DB_USERNAME=root
DB_PASSWORD=root
Прописываю
Код
php artisan make:model Contact -m
Содержмое 2021_06_23_200848_create_contacts_table.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
 
class CreateContactsTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('contacts', function (Blueprint $table) {
            $table->id();
            $table->string('email');
            $table->string('subject');
            $table->text('message');
        });
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('contacts');
    }
}

Потом
PHP
1
php artisan migrate
Ошибка:
Код
  Illuminate\Database\QueryException 

  could not find driver (SQL: select * from information_schema.tables where table_schema = ap1 and table_name = migrations and table_type = 'BASE TABLE')

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:692
    688▕         // If an exception occurs when attempting to run a query, we'll format the error
    689▕         // message to include the bindings with SQL, which will make this exception a
    690▕         // lot more helpful to the developer instead of just the database's errors.
    691▕         catch (Exception $e) {
  ➜ 692▕             throw new QueryException(
    693▕                 $query, $this->prepareBindings($bindings), $e
    694▕             );
    695▕         }
    696▕ 

      +33 vendor frames 
  34  artisan:37
      Illuminate\Foundation\Console\Kernel::handle()
Как исправить?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2021, 20:58
Ответы с готовыми решениями:

Как подключить laravel к базе данных?
Добрый день! Только приступил к laravel. Хочу установить laravel просто в убунту, без homestead. ...

Laravel для создания веб-интерфейса для доступа к базе данных
Доброго времени суток. Вопрос следующий: насколько хорошо Laravel подойдет для создания...

Как использовать на сервере Laravel внутри папки Laravel?
Внутри папки Laravel 7 на сервере Ubuntu 16.04 лежит папка с Laravel 7. Родительский проект...

Installing laravel/laravel (v5.8.17) [ErrorException] mkdir(): Invalid path
Я только начинаю разбираться не судите строго. Пытаюсь установить laravel на XAMPPv3.2.4 командою...

1
82 / 59 / 25
Регистрация: 26.04.2021
Сообщений: 226
24.06.2021, 22:58 2
Лучший ответ Сообщение было отмечено koks_ikkkk как решение

Решение

Установить драйвер, вам же пишет "could not find driver" https://wiki.archlinux.org/title/PHP#MySQL/MariaDB
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2021, 22:58

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Доступ к базе данных на базе хранимых процедур MySQL из php
Добрый день возник вопрос по доступ к базе данных на базе хранимых процедур MySQL из php Из файла...

Записи в базе данных, как встать на последнюю запись в базе после открытия?
Есть два вопроса. Во-первых - как встать на последнюю запись в базе после открытия? И...

Выборка с базы данных Laravel 5
Подскажите кто знает, как мне выбрать например только две записи в фреймворке Laravel 5 Я делаю...

Объединить laravel и Форум (Laravel + XenForo)
Здравствуйте! Суть: Есть магазин на Laravel и есть Форум на XenForo Нужно объединить профиль...

Laravel 5: импорт данных из excel(xlsx) в базу
Всем доброго времени суток! Изучаю замечательный фреймворк Laravel относительно недавно (пару...

Laravel 6: коррекция авторизации и сохранения данных в БД и Excel
Аппаю предыдущую тему, так как почти завершил задание, но далее из моих знакомых никто не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.