-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Работа со справочниками #1
Comments
Похоже справочники это самая простая часть. Поэтому предлагаю начать отсюда. Общее описание здесь: http://laravel.com/docs/4.2/controllers Добавляем новый route в routes.php Route::group(array('prefix' => 'v1/api'), function() {
Route::resource('purchaseStatus', 'Goros6\\Purchases\\Api\\PurchaseStatusController');
}); Проверяем результат: Выполняем команду vagrant@homestead:~/purchases.dev$ php artisan routes
Видим, что Laravel автоматически генерирует доступ к ресурсу "статус заявки". Реализуем ресурс создания нового статуса:
PSR-4 Чтобы класс PurchaseStatusController был доступен для автозагрузки, необходимо добавить наш неймспейс в композер в соответствии со стандартом PSR-4. После добавления выполняем команду composer dump-autoload, чтобы наш неймспейс зарегистрировался в автозагрузке. Проверим как это работает: В PhpStorm есть модуль для работы с REST, есть и другие варианты. Это значит, что мы отправляем запрос методом POST на URL http://purchases.dev:8000/v1/api/purchaseStatus в формате JSON. А сервер видит (и выводит) то, что мы отправили. Создание модели и так далее Далее необходимо
Вопросы задавать в skype |
…в справочнике заявок
Справочники нужно:
показывать, любому пользователю
редактировать, администратору
Справочники:
"Организации" (enterprises)
"Штатное расписание" (units)
"Пользователи" (users)
"Согласования" (agreements)
"Статусы заявок" (purchaseStatuses)
The text was updated successfully, but these errors were encountered: