Sono nuovo di laravel e sto provando a costruire un album di foto con esso. mio problema è che io uso la funzione di collegare per inserire l'ID utente e di gruppo id al mio database, funziona bene, ma nella documentazione che dice questo circa la funzione di collegareLaravel Eloquent molti-a-molti allegare
Per esempio, forse il ruolo che si desidero allegare all'utente già esistente. Basta usare il metodo di collegamento:
così ho voluto usarlo allo stesso modo, se il album_id
esistono già basta aggiornarlo, l'altro saggio inserire thr nuova, ma il mio problema è che insters sempre, non è così controlli se il album_id
exsits già
il mio modello
class User extends Eloquent
{
public static $timestamps = false;
public function album()
{
return $this->has_many_and_belongs_to('album', 'users_album');
}
}
funzione post
public function post_albums()
{
$user = User::find($this->id);
$album_id = Input::get('album');
$path = 'addons/uploads/albums/'.$this->id.'/'. $album_id . '/';
$folders = array('path' => $path, 'small' => $path. 'small/', 'medium' => $path. 'medium/', );
if (! is_dir($path))
{
foreach ($folders as $folder)
{
@mkdir($folder, 0, true);
}
}
$sizes = array(
array(50 , 50 , 'crop', $folders['small'], 90),
array(164 , 200 , 'crop', $folders['medium'], 90),
);
$upload = Multup::open('photos', 'image|max:3000|mimes:jpg,gif,png', $path)
->sizes($sizes)
->upload();
if($upload)
{
$user->album()->attach($album_id);
return Redirect::back();
}
else
{
// error show message remove folder
}
}
Potrebbe piacere qualcuno che faccia capire cosa sta facendo male? O ho totalmente frainteso la funzione di attacco?
A proposito: http://area51.stackexchange.com/proposals/46607/laravel – Kriem
e il link che hai postato? –
Solo un collegamento alla proposta di Scambio pila Laravel, per coloro che sono interessati a Laravel. – Kriem