2015-11-22 4 views
-1

Я просто пытаюсь настроить мой новый проект Laravel, я работаю над localhost xampp. Когда я попытался запустить мою первую db-вставку, появляется такая ошибка: «Неустранимая ошибка: Class 'DB» не найдена в C: \ xampp \ htdocs \ boh \ index.php в строке 48 "Laravel DB class не найден

вот моя база данных.php

'mysql' => [ 
    'driver' => 'mysql', 
    'host'  => 'localhost', 
    'database' => 'boh', 
    'username' => 'root', 
    'password' => '', 
    'charset' => 'utf8', 
    'collation' => 'utf8_unicode_ci', 
    'prefix' => '', 
    'strict' => false, 
], 

и здесь короткий сценарий:

<?php 
    DB::select('INSERT INTO `boh` VALUES name="John"'); 
    ?> 
+0

Где именно у вас Поместите этот скрипт? Используете ли вы контроллер или используете его в index.php? –

+0

внутри тела моего index.php – divHelper11

+4

Вы не трогаете index.php, вам нужно настроить контроллер, а затем создать маршруты, указывающие на ваш контроллер. Я бы посоветовал проверить https://laracasts.com/ для некоторых видеоуроков о начале работы. –

ответ

2

Вот пример того, как настроить базовый контроллер, маршрут и ваш SQL запрос.

приложение/HTTP/Контроллеры/TestController.php

<?php namespace App\Http\Controllers; 

use DB; 

class TestController extends Controller { 

    public function getInsert() 
    { 
     DB::table('boh')->insert(
      ['name' => 'john'] 
     ); 
    } 
} 

приложение/HTTP/routes.php

<?php 

Route::get('insert-test', '[email protected]'); 

Перейдите yourdomain.com/insert-test

Смежные вопросы