Miracze, ostatnio trochę się szkoliłem z programowania coby zostać #programista15k, i napisałem prostego CMSa w Laravelu do zarządzania zasobami takimi jak pojazdy. Stąd też nazwa mirek handlarz ( ͡° ͜ʖ ͡°) - oceniajcie, dawajcie gwiazdy, klonujcie, komentujcie, podsyłajcie pomysły na lepsze rozwiązania w kodzie :) #chwalesie #progrmowanie #php #laravel
Wszystko
Najnowsze
Archiwum
- 3
- 4
@zielu92:
1. Dla porządku i czystości mógłbyś przenieśc wszystkie modele do jakiegoś katalogu (np. Models).
2. Zasada jednej odpowiedzialności do klas i metod (SOLID).
3. Cała logikę związana z DB umieszczaj w modelach, repository lub w jakimś innym dobrze zaprojektowanym przez Ciebie rozwiązaniu jeśli korzystasz z Query Buildera lub klepiesz RAW. Twoje controllery są strasznie zapchane, większość rzeczy nie powinna się tam w ogóle znaleźć (no może poza krótkimi odwołaniami do eloquenta).
4.
1. Dla porządku i czystości mógłbyś przenieśc wszystkie modele do jakiegoś katalogu (np. Models).
2. Zasada jednej odpowiedzialności do klas i metod (SOLID).
3. Cała logikę związana z DB umieszczaj w modelach, repository lub w jakimś innym dobrze zaprojektowanym przez Ciebie rozwiązaniu jeśli korzystasz z Query Buildera lub klepiesz RAW. Twoje controllery są strasznie zapchane, większość rzeczy nie powinna się tam w ogóle znaleźć (no może poza krótkimi odwołaniami do eloquenta).
4.
@daro1: kolejny hejter laravela od siedmiu boleści co nawet „wady” poza facades i eloquentem zapewne wymienić nie potrafi. Nie mam pojęcia skąd w Polsce taki hejt na larve. Napisał w laravelu bo chciał, nie napisał w symfony - napisał w laravelu.
#php #laravel
#programowanie
mam wykupiony serwer www na superhoscie, jest jakas mozliwosc zebym zarzucil komende 'php artisan storage:link' ?
#programowanie
mam wykupiony serwer www na superhoscie, jest jakas mozliwosc zebym zarzucil komende 'php artisan storage:link' ?
#laravel #php #programowanie
zrobiłem cruda, mini-bloga w oparciu o obsługę roli (admin,autor,user). co może być następnym krokiem w nauce?
zrobiłem cruda, mini-bloga w oparciu o obsługę roli (admin,autor,user). co może być następnym krokiem w nauce?
- 11
- 4
@Bezzalogowy: masz rację, niewiadomo dlaczego ale w Polsce jest duzy hate na laravel i wychwalanie symfony (tak jak robia to @chrzano i @lolen ) pomimo iz na swiecie jest teraz calkowity odwrot od symfony i mocne wzrost popularności laravela. To widac np. po rynku pracy czy po chociazby google trends. I tak jak widac na mapce z google trends symfony jest popularne tylko w Polsce i Francji (gdzie
źródło: comment_dEsXYagSzYzktnk7I5RZhd2Z1sH3jBsE.jpg
Pobierz#laravel #php #programowanie
jaki pomysl macie na to zeby po nacisnieciu 'delete' wyskakiwalo okienko 'czy na pewno usunac' i tak nie
jaki pomysl macie na to zeby po nacisnieciu 'delete' wyskakiwalo okienko 'czy na pewno usunac' i tak nie
#laravel #php #programowanie
Cześć,
Mam stworzonego cruda oraz bloga w laravelu. Chcialbym zrobic jakis podzial na role, np. admin moze wszystko, moderator bloga, user nic. Polecicie coś?
Cześć,
Mam stworzonego cruda oraz bloga w laravelu. Chcialbym zrobic jakis podzial na role, np. admin moze wszystko, moderator bloga, user nic. Polecicie coś?
@Prokrastynant ckeditor polecam od siebie ;)
@Prokrastynant: wydaje mi się, że teraz juz raczej odchodzi sie od bbcode na rzecz mardown i może pomysl czy to nie rozwiązanie bardziej na czasie.
Jak powinny wyglądać odpowiedzi JSON, np. przy utworzeniu lub logowaniu użytkownika?
Np. zwracać wszystkie dane użytkownika i token czy wystarczy sam email i token? Czy użytkownik powinien być "owinięty" w data, tzn.
Np. zwracać wszystkie dane użytkownika i token czy wystarczy sam email i token? Czy użytkownik powinien być "owinięty" w data, tzn.
"data": [
{
"name": "username",
źródło: comment_CTW5xDMoP7Etpj135ldjBN1lDYlLEUY6.jpg
Pobierz- 4
@JewelOfTheNile: najlepsza wedlug mnie zasada jest taka:
Jak zwracasz pojedynczy obiekt - zwracasz bezposrednio słownik klucz wartość w json bez zadnych udziwnien
Jak zwracasz liste - to wrapujesz to w slownik z kluczem data, i w srodku lista pojedynczych obiektów - dzieki temu mozesz latwo pozniej dorobic inne klucze odpowiedzialne za np. paginacje bez zmieniania struktury API od której mogą być klienci zależni we wczesnej fazie.
Jak zwracasz pojedynczy obiekt - zwracasz bezposrednio słownik klucz wartość w json bez zadnych udziwnien
Jak zwracasz liste - to wrapujesz to w slownik z kluczem data, i w srodku lista pojedynczych obiektów - dzieki temu mozesz latwo pozniej dorobic inne klucze odpowiedzialne za np. paginacje bez zmieniania struktury API od której mogą być klienci zależni we wczesnej fazie.
- 5
Przy implementacji API najważniejsza (z perspektywy klienta) jest standaryzacja wejścia i wyjścia na przestrzeni całego interfejsu. Zaproponowane przez @Nicarim rozwiązanie wymusza na kliencie definiowanie dla każdego endpointu z osobna z jakiego pola należy pobrać treść odpowiedzi. Takie niejednolite traktowanie poszczególnych endpointow jest mocno nieporządane.
@JewelOfTheNile - moim zdaniem nie ma jednego poprawnego rozwiązania. Na twoim miejscu przyjąłbym pewne założenia co do formatu odpowiedzi/zapytań (metody, enwelopowanie, parametryzacja, paginacja) wedle preferencji, najważniejsze
@JewelOfTheNile - moim zdaniem nie ma jednego poprawnego rozwiązania. Na twoim miejscu przyjąłbym pewne założenia co do formatu odpowiedzi/zapytań (metody, enwelopowanie, parametryzacja, paginacja) wedle preferencji, najważniejsze
- 16
- 7
@D3VIX: Patrząc na porównania ile ludzi używa softu, to powinieneś pisać w wodpressie ;)
- 8
@Sheio: jak chcesz się nauczyć wzorców i jak to wszystko powinno dobrze wyglądać - Symfony. A potem jak przejdziesz na Laravel to zobaczysz jak to może być wygodne i przyjemne jak doda się trochę magii i delikatnie odejdzie od wzorców itd ( ͡° ͜ʖ ͡°)
- 1
Cześć Mirki.
Od pewnego już czasu coś mnie nurtuje i nie mogę znaleźć odpowiedzi, liczyłbym tu raczej na odpowiedź ludzi którzy siedzą w tych technologiach już dłużej i są w temacie że tak powiem architektury oprogramowania i potrzeb biznesu. Mianowicie często jak coś czytam o Laravelu to od strony frontu do niego wybierany i rzekomo lubiany przez devów jest VUE.js. Wydaje się być niby łatwy do opanowania, tylko ja się tak zastanawiam,
Od pewnego już czasu coś mnie nurtuje i nie mogę znaleźć odpowiedzi, liczyłbym tu raczej na odpowiedź ludzi którzy siedzą w tych technologiach już dłużej i są w temacie że tak powiem architektury oprogramowania i potrzeb biznesu. Mianowicie często jak coś czytam o Laravelu to od strony frontu do niego wybierany i rzekomo lubiany przez devów jest VUE.js. Wydaje się być niby łatwy do opanowania, tylko ja się tak zastanawiam,
2
From Laravel to Symfony — #1 Installation & Development Server

Przesiadka z Laravela 5 do Symfony 4
z- 0
- #
- #
- #
#laravel #php
Generuję pdf i chcę go pobrać. Po pobraniu w przeglądarce otwiera się on prawie pusty, a jak go pobiorę przez ftp z serwera to jest zapisany. Możliwe, że pobieram go jeszcze przed skończonym utworzeniem?:
Generuję pdf i chcę go pobrać. Po pobraniu w przeglądarce otwiera się on prawie pusty, a jak go pobiorę przez ftp z serwera to jest zapisany. Możliwe, że pobieram go jeszcze przed skończonym utworzeniem?:
$filepath = storage_path('app/del/'.$filename);
$pdf->save($filepath);
return $pdf->download($filename);- 1
W laravelu można robić routy Route::resource, które automatycznie tworzą routy dla CRUD. Czy można jakoś dodać tam dodatkowe akcje? Chciałbym zwykły kontroler crud, ale chciałbym też tam dodatkową metodę do wyciągania danych dla dataTables. Jeśli wrzucę tam metodę np. loadData() to route nie jest do niej generowany. Jak to można zrobić?
#laravel #programowanie #webdev #pytanie
#laravel #programowanie #webdev #pytanie
@spike200: Normalnie w routes/api.php lub routes/web.php dodajesz route. Jeśli adres będzie przechwytywany przez Route:resource to swoje wpisy daj w pliku przed wywołaniem Route:resource.
Możesz dodać deklaracje dla route'a bezpośrednio pod Route::resource
- 1
W normalnej aplikacji, nie signle-page, mam trochę skryptów jquery. Laravel jest w bundlu z Vue.js i webpackiem, kod i style kompilują się wtedy chyba do jednego dużego js i css. Ja jednak używam jquery i zwykłych widoków laravela, układam sobie w katalogach style i js zależnie od podstrony.
Czy można to jakoś skompilować do jednego dużego css i js? Musiałbym wtedy pewnie tworzyć podstrony z jakimś id albo główną klasą zależnie od
Czy można to jakoś skompilować do jednego dużego css i js? Musiałbym wtedy pewnie tworzyć podstrony z jakimś id albo główną klasą zależnie od
- 0
@spike200: Da się, nawet laravel ma do tego narzędzie https://laravel.com/docs/5.6/mix#vanilla-js
- 0
@Sadaharu: Nie da się tego zrobić za pomocą gotowych rozwiązań z laravela i stworzyło to sporo problemów. Javascript jest jquery, a praktycznie każdy skrypt odpala się onDocumentReady. Po skompilowaniu uruchamiają się wszystkie skrypty ze wszstkich stron. Pdobobnie CSS dla poszczególnych podstron jest kompilowany do jednego i odpala się wszędzie.
Napisałem sobie taki system, że każdy skrypt jquery sprawdza, czy folder zgadza się z route. Więc jeśli skrypt zostanie umieszczony np.
Napisałem sobie taki system, że każdy skrypt jquery sprawdza, czy folder zgadza się z route. Więc jeśli skrypt zostanie umieszczony np.
#programowanie
Używam adminlte do #laravel #php
Jak mogę dać w 'url' w adminlte.php ścieżkę do Author::user()=>id?
Używam adminlte do #laravel #php
Jak mogę dać w 'url' w adminlte.php ścieżkę do Author::user()=>id?
#laravel #pytanie #webdev #programowanie #pytaniedoeksperta
Tworzę tak dla ćwiczeń koszyk. Wszystko fajnie, działa, ale jest 1 problem. Kiedy chcę dodać drugi produkt do koszyka, to mi nadpisuje pierwszy. Jak to rozwiązać, aby dodawało drugi item bez nadpisywania? Używając pusha, każdy nowy produkt jest zapisywany w innej kolekcji w arrayu. A chciałbym, by w jednej było zapisywane.
Tworzę tak dla ćwiczeń koszyk. Wszystko fajnie, działa, ale jest 1 problem. Kiedy chcę dodać drugi produkt do koszyka, to mi nadpisuje pierwszy. Jak to rozwiązać, aby dodawało drugi item bez nadpisywania? Używając pusha, każdy nowy produkt jest zapisywany w innej kolekcji w arrayu. A chciałbym, by w jednej było zapisywane.
źródło: comment_1DG8pgUhZSoe16Q8NJMSj4C13V3hwh6e.jpg
Pobierz- 1
@Zero_Gravity: linia 64: "if (! ($cart instanceof \Illuminate\Database\Eloquent\Collection)) {"
- 1
@Zero_Gravity: wydaje mi się, że to jest ten kod w widoku {!! $cart = $tl->first() !!} zamiast tego zrób @php $cart = $tl->first() @endphp
- 2
Tworzę aplikację w laravelu i chcąc oskryptować trochę front zauważyłem integrację z Vue.js. Nigdy nie korzystałem z vue, ale widzę, że jest tym samym co react i angular. Moja aplikacja nie ma ani rest-api ani nie chcę, by była aplikacją "single-page".
W tej aplikaji chciałbym tylko czasami dodać jakiś javascript, który dynamicznie zmieni mi treść. Czy coś takiego mogę z robić w Vue.js? Nie chcę tworzyć templatek w javascripcie, ale korzystać z
W tej aplikaji chciałbym tylko czasami dodać jakiś javascript, który dynamicznie zmieni mi treść. Czy coś takiego mogę z robić w Vue.js? Nie chcę tworzyć templatek w javascripcie, ale korzystać z
@spike200: jQuery
Tworzę aplikację w laravelu i chcąc oskryptować trochę front zauważyłem integrację z Vue.js. Nigdy nie korzystałem z vue, ale widzę, że jest tym samym co react i angular. Moja aplikacja nie ma ani rest-api ani nie chcę, by była aplikacją "single-page".
W tej aplikaji chciałbym tylko czasami dodać jakiś javascript, który dynamicznie zmieni mi treść. Czy coś takiego mogę z robić w Vue.js? Nie chcę tworzyć templatek w javascripcie, ale korzystać z
#laravel #programowanie
#php
https://pastebin.com/4ueca7aB
mam taka funkcje i zalozmy studenta o id = 3.
Jak mam wyswietlic komunikat zeby nie bylo tylko Student has been removed a Student 3 has been removed?
#php
https://pastebin.com/4ueca7aB
mam taka funkcje i zalozmy studenta o id = 3.
Jak mam wyswietlic komunikat zeby nie bylo tylko Student has been removed a Student 3 has been removed?
Komentarz usunięty przez autora
- 2























#python