本文整理汇总了PHP中Persona::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Persona::create方法的具体用法?PHP Persona::create怎么用?PHP Persona::create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Persona
的用法示例。
在下文中一共展示了Persona::create方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postCreate
/**
* Store a newly created resource in storage.
* POST /persona
*
* @return Response
*/
public function postCreate()
{
$newpesona = Persona::create(Input::all());
return Redirect::to('/persona');
}
示例2: postCobrar
/**
* Display the specified resource.
* GET /caja/{id}
*
* @param int $id
* @return Response
*/
public function postCobrar()
{
$pedido = Pedido::find(Input::get('pedido_id'));
$pagarpro = $pedido->productos()->where('detallepedidoproductos.estado', '=', 1)->sum('detallepedidoproductos.precio');
$pagaralquiler = $pedido->alquiler()->where('detallepedidohabitacion.estado', '=', 1)->sum('detallepedidohabitacion.precio');
$porpagar = $pagarpro + $pagaralquiler;
$persona_id = Input::get('persona_id');
$credito = Input::get('credito');
$creditos = $pedido->creditos()->get();
$importecreditos = 0;
$persona = Persona::find(Input::get('persona_id'));
foreach ($creditos as $item) {
$importecreditos = $importecreditos + $item->importe;
}
if ($importecreditos == $porpagar) {
$porpagar = 0;
}
if ($porpagar == 0) {
return Redirect::back();
}
if (Input::get('tipocomprobante_id') == 3) {
if (Input::get('persona_id') == '') {
if (strlen(Input::get('dniruc')) < 11) {
return Redirect::back();
}
if (Input::get('nombre') != '') {
$persona = Persona::create(['ruc' => Input::get('dniruc'), 'razonsocial' => Input::get('nombre')]);
$persona_id = $persona->id;
} else {
return Redirect::back();
}
}
}
if ($credito == 1) {
$empresa = '';
$ruc = '';
if (count($persona) > 0) {
$empresa = $persona->razonsocial;
$ruc = $persona->ruc;
}
$cliente = $pedido->persona()->first();
$detcredito = Credito::create(['pedido_id' => $pedido->id, 'estado' => $credito, 'nombre' => $cliente->nombre, 'dni' => $cliente->dni, 'empresa' => $empresa, 'ruc' => $ruc, 'detallecaja_id' => $this->detallecaja->id, 'importe' => $porpagar]);
return Redirect::back();
}
$importe = Input::get('importe');
$subtotal = $importe / 1.18;
$documentoventa = Documentoventa::create(['estado' => 1, 'igv' => $importe - $subtotal, 'importe' => $importe, 'subtotal' => $subtotal, 'caja_id' => $this->detallecaja->caja_id, 'detallecaja_id' => $this->detallecaja->id, 'pedido_id' => Input::get('pedido_id'), 'persona_id' => $persona_id, 'tipocomprobante_id' => Input::get('tipocomprobante_id'), 'numero' => Input::get('serie'), 'serie' => Input::get('numero')]);
$productos = $pedido->productos;
$alquiler = $pedido->alquiler;
foreach ($productos as $producto) {
if ($producto->pivot->estado == 1) {
$producto->pivot->estado = 0;
$documentoventa->productos()->attach($producto->id, ['precio' => $producto->pivot->precio, 'preciounitario' => $producto->pivot->preciounitario, 'cantidad' => $producto->pivot->cantidad, 'descripcion' => $producto->nombre]);
$producto->pivot->save();
}
}
foreach ($alquiler as $detalle) {
if ($detalle->pivot->estado == 1) {
$detalle->pivot->estado = 0;
$documentoventa->alquiler()->attach($detalle->id, ['precio' => $detalle->pivot->precio, 'preciounitario' => $detalle->pivot->precio / $detalle->pivot->cantidad, 'cantidad' => $detalle->pivot->cantidad, 'descripcion' => $detalle->descripcion]);
$detalle->pivot->save();
}
}
return Redirect::back();
}
示例3: function
Route::controller('persona', 'PersonaController');
Route::controller('perfiles', 'PerfilesController');
Route::controller('usuarios', 'UsuariosController');
Route::controller('unidadesmedida', 'UnidadesmedidaController');
Route::controller('categorias', 'CategoriasController');
Route::controller('productos', 'ProductosController');
Route::controller('compras', 'ComprasController');
Route::controller('pisos', 'PisoController');
Route::controller('tiposhabitacion', 'TipoHabitacionController');
Route::controller('habitaciones', 'HabitacionesController');
Route::controller('caja', 'CajaController');
Route::controller('tiposdegasto', 'TipoGastoController');
Route::controller('reportes', 'ReportesController');
Route::post('crear_empresa', function () {
if (Request::ajax()) {
$empresa = Persona::create(Input::all());
return Response::json($empresa);
}
});
Route::get('empresas', function () {
if (Request::ajax()) {
$patron = Input::get('q');
$empresas = Persona::where('razonsocial', 'like', $patron . '%')->orWhere('ruc', 'like', $patron . '%')->get();
return Response::json($empresas);
}
});
Route::get('personas', function () {
if (Request::ajax()) {
$patron = Input::get('q');
$empresas = Persona::where('nombre', 'like', $patron . '%')->orWhere('dni', 'like', $patron . '%')->orWhere('ruc', 'like', $patron . '%')->orWhere('razonsocial', 'like', $patron . '%')->get();
return Response::json($empresas);
示例4: run
public function run()
{
$hotel = Hotel::create(['departamento' => 'Lambayeque', 'direccion' => 'Alfonso Ugarte #1234', 'nombre' => 'Hotel Alfonso Ugarte', 'provincia' => 'Chiclayo', 'razonsocial' => 'Hotel Alfonso Ugarte', 'ruc' => 2467890]);
$persona = Persona::create(['nombre' => 'Administrador']);
Usuario::create(['hotel_id' => $hotel->id, 'perfil_id' => 1, 'persona_id' => $persona->id, 'login' => 'Administrador', 'password' => \Hash::make(123456)]);
}