Hirdetés
- GoodSpeed: Márkaváltás sok-sok év után
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- N€T0X|N: 4070 Super -> 5070ti
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: A RAM-válság és annak lehetséges hatásai
Új hozzászólás Aktív témák
-
_ak_
addikt
válasz
PumpkinSeed
#16447
üzenetére
Nem találkoztam sehol, semmi iránymutató értékekkel, szóval szerintem ez nem ennyire konkrét.
Persze törekedni kell a különböző logikák szétválasztására és legfőképp a kódismétlés kerülésére, de ha aránytalanul több munkával járna a szétválasztás, akkor elfogadható.Nagyjából én így vettem le az elméletet, de egyrészt gyakorlatom alig, másrészt szerintem a project típusától is változhat.
Aztán remélem valaki kijavít, hogy ha hülyeséget mondtam.

-
_ak_
addikt
válasz
honda 1993
#16438
üzenetére
Ezt a tanfolyamot csináld végig és sokkal érhetőbb lesz minden. Magyar, itt-ott elavult, de ahogy elnézem, sokat segítene a dolgok megértésben.
-
_ak_
addikt
válasz
19.Norbika
#16084
üzenetére
Remek megoldások, csak valami automatábbra gondoltam, kevesebb gépeléssel.
(nem mintha ebbe beletörne az ujjam, de nem árthat megismeri több módszert.)Végül is foreach ($arr as $foo => $bar) ként járom be és úgy mentem el. Egyelőre így könnyebb felhasználnom a listámat.
-
_ak_
addikt
Egy kis útmutatásra lenne szükségem.
Még mindig Laravel, de a kérdés ezen felül áll.Adott egy Counties táblám, amibe seeder segítségével szeretném felvinni az adatokat, ami a megye + rövidítése lenne.
Csak a megyéket egyszerű:
public function run()
{
$counties = ['Bács-Kiskun',
'Baranya'...
];
foreach ($counties as $county)
{
County::create([
'county' => $county
]);
}
}De mi lenne a célszerű, ha hozzájuk tartozó kódot is hozzá akarnám adni?
Már az elején gondban vagyok, hogy legyen vajon egy nested tömb ['bács', 'ba'] és akkor talán? egy ilyesmi:
foreach($counties as $key => $county)
{
$code= $code[$key];
}, de jó lehet az is, ha külön két tömböt hozok létre és:
foreach (array_combine($counties, $codes) as $county=> $code)?
Csak az utóbbit, hogy mentem el a táblába?
-
_ak_
addikt
válasz
Speeedfire
#15932
üzenetére
Köszi, az alap reláció megvolt, csak nem tudtam, hogy hogyan lehet meghívni, de végül is kikísérleteztem. Valószínűleg az zavart meg, hogy sokkal egyszerűbb volt, mint gondoltam.
Logikus volt, főleg miután írtad, hogy egy tömbbe kell lennie a felhasználóknak és a kutyáknak.Controllerbe:
public function index()
{
$users = User::with('dogs')->paginate(50);
return View::make('admin.index', compact('users'));
}Viewba:
<td>{{{ $user -> username }}} <span class="badge">{{ $user->dogs->count() }}</span></td>
És már ott is van szépen a nevek mellett a számláló.
Nem tudom, hogy ennél van-e egyszerűbb vagy jobb, de mindenképp helyénvalóbb.
-
_ak_
addikt
Felmerült bennem egy elméleti kérdés. Laravelben fejlesztek és van egy táblázatom, ahová a felhasználó mellé ki szeretném írni az általa feltöltött, jelen esetben, kutyák számát.
Jelenleg ez így néz ki:@foreach($users as $user)
<tr>
<td>{{ $user -> id }}</td>
<td>{{{ $user -> username }}} <span class="badge">{{ $dogs=DB::table('dogs')->where('user_id', '=', $user->id)->count() }}</span></td>
<td>{{{ $user -> email }}}</td>
<td>{{ $user -> created_at }}</td>
<td>{{ $user -> active }}</td>
.
.
.Viszont ez a megoldás nem ellentétes az MVC lapjaival? Ugye a viewban nem kéne hogy semmilyen logika legyen, de egyszerűen tippem sincs, hogy másképp hogyan lehetne kiíratni ezt az adatot.
Legnagyobb ötletem egy függvény írása volt a Modellben, aminek tovább adom változóként a user id-t és a kimeneti értéke a keresett szám, de nem sikerült implementálnom ezt az elképzelésemet.
szer.: tudom, hogy egy DB querynek inkább a modellben van a helye, de nem tudom, hogy egy ilyen foreach loopban hogyan tudnám az adott felhasználóhoz kötni a megfelelő értéket és ezt tovább adni.
Új hozzászólás Aktív témák
- Autós topik
- Arc Raiders
- Xiaomi Mi 9 - egy híján
- Projektor topic
- exHWSW - Értünk mindenhez IS
- Linux kezdőknek
- Okos Otthon / Smart Home
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- GoodSpeed: Márkaváltás sok-sok év után
- További aktív témák...
- Asus H81M-A LGA 1150 alaplap, 8 GB DDR3 RAM, i3-4370 CPU
- iPad Pro 10.5 (2017) 256GB tökéletes állapotban, dobozában
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Silver - HUN- MW1G3MG/A 3 év gar
- Xiaomi 11 Lite 5G NE 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 11 Lite 5G NE 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3799, 100% Akksi
- 159 - Lenovo LOQ (15APH8) - AMD Ryzen 7 7840HS, RTX 4060
- Samsung Galaxy A35 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


