Por: Kevin Arnold Arias Figueroa | Publicado el: 2017-06-30 03:45:38 |
Crear un archivo en C:\Users\KAAF0\AppData\Roaming\Sublime Text 3\Packages
Por ejemplo snipetcontroller.sublime-snippet con el siguiente contenido.
<snippet>
<content><![CDATA[
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Session\SessionManager;
use DB;
use App\Model\TTabla;
class ${1:Nombre}Controller extends Controller
{
public function action${2:Nombre}(Request \$request, SessionManager \$sessionManager)
{
if(\$_POST)
{
try
{
DB::begin();
\$this->mensajeGlobal=(new ${1:Nombre}Validation())->validation${2:Nombre}(\$request);
if(\$this->mensajeGlobal!='')
{
DB::rollBack();
\$request->flash();
return \$this->plataformHelper->redirectError(\$this->mensajeGlobal, '${1/(.+)/\L\1/g:Nombre}/${2/(.+)/\L\1/g:Nombre}');
}
DB::commit();
return \$this->plataformHelper->redirectCorrecto('Mensaje.', '${1/(.+)/\L\1/g:Nombre}/${2/(.+)/\L\1/g:Nombre}');
}
catch(\\Exception \$e)
{
BD::rollback();
return \$this->plataformHelper->capturarExcepcion(__CLASS__, __FUNCTION__, $e->getMessage(), '/');
}
}
return view('${1/(.+)/\L\1/g:Nombre}/${2/(.+)/\L\1/g:Nombre}');
}
}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>sniplaravelcontroller</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.php</scope>
</snippet>