Size: a a a

Laravel для начинающих

2020 October 01

R#

Reset # Alexey S. in Laravel для начинающих
точнее можно поставить подсистему убунту и пользоваться всеми ее благами
источник

SS

Serg Serdyuk in Laravel для начинающих
ну wsl то понятно..
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Влад
а, действительно, работает, спасибо
Может еще подскажете как сбросить кеш редиректа?)  Ctrl+R ,  Ctrl +Shift +R или Ctrl+F5 что-то не работает
В настройках очистка кеша.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
В 99.99% помогает.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Reset # Alexey S.
на 10 ставится курл изи
Конэму или цигвин из-коробки.
источник

В

Влад in Laravel для начинающих
Еще такой вопрос есть. Публикации ищутся по ID.
И если вконце добавить буковки:
/archives/7435kjhkjh
То всеравно открывает пост 7435. В контроллере я написал так:
$post = Post::where('wp_id', $request->id)->first();

Почему запись находится не смотря на лишние буковки?
источник

SS

Serg Serdyuk in Laravel для начинающих
приведение типов🌚
источник

МХ

Мухаммед Христов... in Laravel для начинающих
Влад
Еще такой вопрос есть. Публикации ищутся по ID.
И если вконце добавить буковки:
/archives/7435kjhkjh
То всеравно открывает пост 7435. В контроллере я написал так:
$post = Post::where('wp_id', $request->id)->first();

Почему запись находится не смотря на лишние буковки?
У тебя конверт в инт идет
источник

SS

Serg Serdyuk in Laravel для начинающих
источник

В

Влад in Laravel для начинающих
Я уже прочитал про привидение типов 👻

И понял, что нужно добавлять (int) перед переменной, чтобы получить число. А в обратную сторону как?
Я хочу чтобы 404 выдало, потому что нет такой страницы, т.е. нужно отменить приведение, как запрос написать в этом случае?
источник

SS

Serg Serdyuk in Laravel для начинающих
wp_id это первичный ключ?
источник

В

Влад in Laravel для начинающих
Serg Serdyuk
wp_id это первичный ключ?
да
источник

R#

Reset # Alexey S. in Laravel для начинающих
Может это магия Лары?
источник

SS

Serg Serdyuk in Laravel для начинающих
ну он по дефолту int
источник

SS

Serg Serdyuk in Laravel для начинающих
Влад
Я уже прочитал про привидение типов 👻

И понял, что нужно добавлять (int) перед переменной, чтобы получить число. А в обратную сторону как?
Я хочу чтобы 404 выдало, потому что нет такой страницы, т.е. нужно отменить приведение, как запрос написать в этом случае?
в роуте написать ->where('wp_id', '[0-9]+') или как там синтаксис
источник

В

Влад in Laravel для начинающих
Serg Serdyuk
в роуте написать ->where('wp_id', '[0-9]+') или как там синтаксис
большое спасибо за подсказки 👍
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Влад
большое спасибо за подсказки 👍
источник

S

Shotty in Laravel для начинающих
Привет. Делаю апи в уже существующий сайт, нужно один метод - update сущности.

api.php:

Route::group(['middleware' => 'auth:api'], function () {
   Route::resource('tasks', 'Api\TaskController')->names('api.tasks');
});



Посылаю запрос через аякс:
$.ajax({
          url: 'api/tasks/' + data.attr('data-task-id'),
          type: "PUT",
          data: {
              '_token': csrf_token,
              'status_id': data.val(),
          },
          success: function (response) {
              console.log(response);
          }
      });


Но ошибка об Unauthenticated,  и внутри контроллера не могу получить пользователя. Нужно что-то передать? Юзер на сайте и так авторизован.
источник

В

Влад in Laravel для начинающих
и вам спасибо))
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Shotty
Привет. Делаю апи в уже существующий сайт, нужно один метод - update сущности.

api.php:

Route::group(['middleware' => 'auth:api'], function () {
   Route::resource('tasks', 'Api\TaskController')->names('api.tasks');
});



Посылаю запрос через аякс:
$.ajax({
          url: 'api/tasks/' + data.attr('data-task-id'),
          type: "PUT",
          data: {
              '_token': csrf_token,
              'status_id': data.val(),
          },
          success: function (response) {
              console.log(response);
          }
      });


Но ошибка об Unauthenticated,  и внутри контроллера не могу получить пользователя. Нужно что-то передать? Юзер на сайте и так авторизован.
так у тебя мидлвар стоит auth:api
источник