Size: a a a

2021 September 28

S

Sol in Laravel Pro
если тебе кстати это надо в одном месте, попробуй так, should work
источник

S

Sol in Laravel Pro
что подразумеваешь под обработкой?
источник

MA

Mikhalkevich Alexand... in Laravel Pro
нет. не держу. но на storage есть символические ссылки, которые файлы дублируют или в public или по aws например
источник

OG

OS G in Laravel Pro
спасибо) и это попробую
источник

S

Sol in Laravel Pro
оке, смотри, вопрос - куда сложить файлы, чтобы отработать по ним вебпаком. Очевидно, что человек имеет ввиду ассеты, которые у него лежат рядом с проектом. Символические ссылки и авс явно не в ту степь
источник

MA

Mikhalkevich Alexand... in Laravel Pro
тогда это ресурсы - в папку resources
источник

MA

Mikhalkevich Alexand... in Laravel Pro
как на изображении...
источник

S

Sol in Laravel Pro
так то да, а вообще - можно сложить их куда угодно, и просто указать правильный путь в настройках вебпака/микса
источник

y

yu2ry in Laravel Pro
вопрос чуть по докеру, а по каким причинам nginx может не видеть мои конф файлы, если в контейнере они есть
# service nginx configtest
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
источник

y

yu2ry in Laravel Pro
# cd /etc/nginx/conf.d
# ls
default.conf  site.conf
источник

A

ALBERT in Laravel Pro
Сейчас при подключении картинок из папки public у меня путь картинке указывается как object Module и изображения не выводятся, для того чтобы путь нормально отобразился приходится дописывать .default. Я так понял это проблема из за того что папка public не обрабатывается вебпаком
источник

S

Sol in Laravel Pro
а как путь к картинке указан?
источник

A

ALBERT in Laravel Pro
источник

S

Sol in Laravel Pro
sec
источник

S

Sol in Laravel Pro
:src=`/public/photo/${PhonoId}`
источник

d

dev in Laravel Pro
Подскажите по Sanctum. Я установил его, все прописал как доках, в файле api/routes.php пишу:

Route::middleware('auth:sanctum')
   ->post('/api/v1/token', [\App\Http\Controllers\Api\v1\Auth::class, 'token'])
   ->name('token');


И у меня есть контроллер:

<?php

namespace App\Http\Controllers\Api\v1;

use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Validation\ValidationException;

class Auth extends Controller
{
   function token(\Request $request) {
       $data = $request->validate([
           'email' => 'required|email',
           'password' => 'required',
           'device_name' => 'required',
       ]);

       /** @var User $user */
       $user = User::query()->firstWhere('email', $data['email']);

       if (!$user || !\Hash::check($data['password'], $user->password)) {
           throw ValidationException::withMessages([
               'email' => ['The provided credentials are incorrect.'],
           ]);
       }

       return $user->createToken($data['device_name'])->plainTextToken;
   }
}


Но POST запрос к /api/v1/token возвращает 404. Почему так? Все как в доках вроде...
источник

S

Sol in Laravel Pro
я бы так делал, и вебпак не нужен в этом случае.
источник

S

Sol in Laravel Pro
потому что ты не аутентифицирован через санктум
источник

AS

Anton Sergeevich in Laravel Pro
нет, было бы 401
источник

d

dev in Laravel Pro
Это как это?
источник