Есть ли способ предотвратить использование «использования» для всего. В Laravel 4 я никогда не использовал «использование», и все просто сработало. Теперь я узнаю, что мне нужно включить все, даже «DB» use DB
. Это очень расстраивает и занимает много времени, глядя на все это.Laravel 5 предотвращает «использование»
Мой вопрос: есть ли более простой способ включить все?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Customer;
use DB;
class HomeController extends Controller {
}
?>
Благодаря
Что вы подразумеваете под «трудоемким»? Какой редактор или IDE вы используете, которые не могут импортировать классы с именами? Во всяком случае, это не имеет никакого отношения к Ларавелю. Вот как работают пространства имен в PHP. – kajetons
Это потому, что 'DB' находится в корневом пространстве имен, а ваши контроллеры находятся в' App \ Http \ Controllers'. – Hkan
Я настоятельно рекомендую вам найти редактор или среду IDE, которая автоматически добавляет 'use'. Я почти никогда не касаюсь раздела импорта моих классов ... Лично я очень люблю PhpStorm, но там есть много инструментов, которые имеют эту функциональность. Может быть, даже тот, который вы используете прямо сейчас, и вы просто этого не знаете;) – lukasgeiter