[inne][Laravel]Zmiana miejsca zapisu |
[inne][Laravel]Zmiana miejsca zapisu |
30.04.2020, 10:49:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
Cześć,
Mam 2 pytania zaczynam w laravelu i zastanawia mnie w jaki sposób można wyjść storage/app
próbowałem z out ale coś źle robię, potrzebuje zapisać plik z formularza po za folderem strony obecnie zapisuje mi w strona/storage/app a chciałbym filmy/ mam jeszcze pytanie odnośnie blade a mianowicie w blade mam coś takiego:
domyslam się że taką funkcję powinno się gdzieś implementować dobrze myślę? jeśli tak to w jaki sposób Ktoś coś? Ten post edytował Puchatek320 27.04.2020, 16:14:42 |
|
|
30.04.2020, 11:25:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
APP_URL to adres domeny więc co ma dać adres np http://lolo.dev/../../filmy? Storage ma iteratory do listowania plików w katalogach.
-------------------- |
|
|
30.04.2020, 13:20:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
strona jest na localhost xampp i chciałbym aby pliki zapisywały się w folderze filmy a nie laravel/storage/ czyli chciałbym się cofnąć 2 foldery w tył aby moc zapisać w folderze filmy
|
|
|
30.04.2020, 14:01:50
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To dlaczego zmieniasz publiczny url a nie root? Co to jest za klucz out?
-------------------- |
|
|
30.04.2020, 15:43:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
Chciałem aby tylko dane z formularza laravel zapisywał w tym folderze a resztę w storage czyli jakieś logi itp wiec pomyślałem iż użyję zrobię klasę out tak żeby odnieść się tylko do formularza ale źle chyba myślę :/
|
|
|
30.04.2020, 15:53:46
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A czytałeś troszkę dokumentację? Masz zdublować istniejącą sekcję public, zmienić jej nazwę na np movies i dopasować ścieżki albo dopasować pod siebie całą konfigurację w filesystems.php
-------------------- |
|
|
1.05.2020, 18:54:22
Post
#7
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
Okey,
'local' => [ 'driver' => 'local', 'root' => storage_path('../../filmy/'), ], 'videos' => [ 'driver' => 'local', 'root' => storage_path('videos'), ], [/php] zminiłem sobie to i wszystko fajnie ale nie mogę odwołać się do pliku żeby go wyświetlić? próbuje to zrobić echo "<img src='122.png'></img>"; mimo że plik istnieje w folderze filmy to nie wyświetla się nie wiedzieć czemu.... |
|
|
1.05.2020, 19:24:01
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A apache ma dostęp do tego folderu (DocumentRoot)? Czy tak sobie losowo wgrałeś? Dwa wyżej nad storage to jest (przy domyślnej strukturze) poza folderem projektu.
-------------------- |
|
|
4.05.2020, 23:53:40
Post
#9
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
Tak,
było tak strona->laravel->storage->app
a jest tak strona->filmy->122.png próbuje zrobić echo "<img src='122.png' ></img>"; ale nie rozumiem dlaczego zdjęcie nie jest wyświetlane czy ja coś źle rozumiem? DocumentRoot -> strona, jeśli robię zapis pliku z formularza do tego folderu to nie ma problemu żadnego z tym wszystko działa ok. Jeśli zrobię <img src='../../filmy/122.png' ></img>" to zdjęcie się pojawia tylko dlaczego za każdym razem muszę się cofać skoro folder jest skonfigurowany na stałe? Ten post edytował Puchatek320 5.05.2020, 00:18:10 |
|
|
5.05.2020, 06:05:27
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Jak ręcznie podajesz ścieżki. https://laravel.com/docs/7.x/helpers#method-asset
-------------------- |
|
|
6.05.2020, 10:26:30
Post
#11
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
Nie rozumiem jak zrobić url z forma
mam
Wyjaśnisz w jaki sposób zrobić url tak żebym nie musiał kombinować z "../../" tylko to jakoś na stałe przypisać żebym wpisywał tylko folder i nazwę pliku? Ten post edytował Puchatek320 6.05.2020, 10:28:57 |
|
|
6.05.2020, 10:29:32
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Zacznij czytać dokumentację https://laravel.com/docs/7.x/filesystem#file-urls
-------------------- |
|
|
6.05.2020, 10:49:02
Post
#13
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 4.11.2019 Ostrzeżenie: (0%) |
URL Host Customization
według tego co piszę powino zwrócić filmy/test/1.mp4 a zwraca /storage/test/1.jpg czy ja coś źle rozumiem? |
|
|
6.05.2020, 11:25:41
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Storage::disk()->url()
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 19:47 |