Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Как заставить Ларавел использовать MySQL server из XAMPP? » 13.05.2017 22:25:26

alex_the_sparrow
Ответов: 1

Привет. Я новичок в Ларавел, поэтому строго не судите.
Я установил XAMPP (Apach, mySqlServer) на UBUNTU 16.04,  как положено. Я создал свой проект Ларавел "firstProject" в папке "/opt/lampp/htdocs/LaravelProjects".
Теперь я хочу выполнить команду в терминале

php artisan migrate

,  но терминал выдаёт ошибку

 [Illuminate\Database\QueryException]                
  could not find driver (SQL: select * from information_schema.tables where table_schema = laravel_test and table_name = migrations)
                         
  [PDOException]         
  could not find driver 

Хотя MySQL server нормально вроде работает, phpMyAdmin открывается, могу записывать данные в базу. Как сделать, чтобы Ларавел использовал MySQL server?


Это запись в моем файле .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_test
DB_USERNAME=root
DB_PASSWORD=
 

А это код из database.php:

'default' => env('DB_CONNECTION', 'mysql'),
-------------------
'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'laravel_test'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    ],

#2 Re: Laravel 5.x » Не запускается комманда 'composer artisan'. ("composer install" делал) » 11.05.2017 18:21:39

Именно этими командами я и создал проект. Потом делал 'composer install' - не помогает. Может что-то дополнительно добавить в 'composer.json'?

#3 Laravel 5.x » Не запускается комманда 'composer artisan'. ("composer install" делал) » 11.05.2017 17:55:08

alex_the_sparrow
Ответов: 3

Привет. У меня такая проблема. Попытался установить Ларавел, следуя всем инструкциям из официальной документации и видеоурока с ларакаст. Создал проект. НО, есть проблема(-ы):

  1. В папке проекта отсутствует папка vendor. Делал

    composer install

    и

    composer update

    , не помогает. Что-то надо добавить в файл composer.json?

  2. Не могу выполнить команду

    composer artisan

    . Говорит

     [Symfony\Component\Console\Exception\CommandNotFoundException]
      Command "artisan" is not defined.  
  3. Не могу выполнить команду

    php artisan

    . Говорит

     PHP Fatal error:  require(): Failed opening required '/home/alexander/Documents/LaravelProjects/blog/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/alexander/Documents/LaravelProjects/blog/bootstrap/autoload.php on line 17
      

Что можно сделать? Как управильно установить все компоненты Ларавел и начать спокойно изучать его? smile

Подвал раздела