Commit 8398d769de3f26551951330a0b54b7c80174233c

Authored by Pandu
1 parent ef6bdc1f99
Exists in master

add some model migrations and controller for artikel modul

Showing 31 changed files with 480 additions and 86 deletions Side-by-side Diff

  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Database\Eloquent\Factories\HasFactory;
  6 +use Illuminate\Database\Eloquent\Model;
  7 +
  8 +class Cms extends Model
  9 +{
  10 + use HasFactory;
  11 +}
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Database\Eloquent\Factories\HasFactory;
  6 +use Illuminate\Database\Eloquent\Model;
  7 +
  8 +class Framework extends Model
  9 +{
  10 + use HasFactory;
  11 +
  12 + protected $fillable = ['id','judul','konten'];
  13 +
  14 + public function artikel()
  15 + {
  16 + return $this->belongsTo('App\Katartikel');
  17 + }
  18 +
  19 + public function user()
  20 + {
  21 + return $this->belongsTo('App\User');
  22 + }
  23 +}
app/Http/Controllers/Backend/artikelBackendController.php
... ... @@ -7,6 +7,7 @@
7 7 use App\Backendp;
8 8 use App\User;
9 9 use App\Katartikel;
  10 +use Validator;
10 11  
11 12 class artikelBackendController extends Controller
12 13 {
13 14  
... ... @@ -16,8 +17,9 @@
16 17 return view('backend.art-backend.index', compact('backend'));
17 18 }
18 19  
19   - public function create()
  20 + public function create(Request $request)
20 21 {
  22 + $request->request->add(['user_id' => auth()->user()->id]);
21 23 return view('backend.art-backend.tambah');
22 24 }
23 25  
app/Http/Controllers/Backend/artikelEofficeController.php
... ... @@ -18,8 +18,9 @@
18 18 return view('backend.art-eoffice.index', compact('eoffice'));
19 19 }
20 20  
21   - public function create()
  21 + public function create(Request $request)
22 22 {
  23 + $request->request->add(['user_id' => auth()->user()->id]);
23 24 return view('backend.art-eoffice.tambah');
24 25 }
25 26  
app/Http/Controllers/Backend/artikelFrontendController.php
... ... @@ -7,6 +7,7 @@
7 7 use App\Frontendp;
8 8 use App\User;
9 9 use App\Katartikel;
  10 +use Validator;
10 11  
11 12 class artikelFrontendController extends Controller
12 13 {
13 14  
... ... @@ -16,8 +17,9 @@
16 17 return view('backend.art-frontend.index', compact('frontend'));
17 18 }
18 19  
19   - public function create()
  20 + public function create(Request $request)
20 21 {
  22 + $request->request->add(['user_id' => auth()->user()->id]);
21 23 return view('backend.art-frontend.tambah');
22 24 }
23 25  
app/Http/Controllers/Backend/artikelLaravelController.php
... ... @@ -18,8 +18,9 @@
18 18 return view('backend.art-laravel.index', compact('laravel'));
19 19 }
20 20  
21   - public function create()
  21 + public function create(Request $request)
22 22 {
  23 + $request->request->add(['user_id' => auth()->user()->id]);
23 24 return view('backend.art-laravel.tambah');
24 25 }
25 26  
... ... @@ -53,9 +54,6 @@
53 54 return response()->json($respon);
54 55 }
55 56  
56   - public function readmore()
57   - {
58   - $laravel = Laravel::all();
59   - }
  57 +
60 58 }
app/Http/Controllers/Backend/backendpController.php
... ... @@ -64,6 +64,7 @@
64 64  
65 65 public function create()
66 66 {
  67 +
67 68 return view('backend.beprog.tambah');
68 69 }
69 70  
app/Http/Controllers/Backend/cmsController.php
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Backend;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Http\Request;
  7 +
  8 +class cmsController extends Controller
  9 +{
  10 + //
  11 +}
app/Http/Controllers/Backend/frameworkController.php
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Backend;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Http\Request;
  7 +
  8 +class frameworkController extends Controller
  9 +{
  10 + //
  11 +}
app/Http/Controllers/Backend/javascriptController.php
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Backend;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Http\Request;
  7 +
  8 +class javascriptController extends Controller
  9 +{
  10 + //
  11 +}
app/Http/Controllers/Backend/osController.php
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Backend;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Http\Request;
  7 +
  8 +class osController extends Controller
  9 +{
  10 + //
  11 +}
app/Http/Controllers/Backend/sopController.php
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Backend;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Http\Request;
  7 +
  8 +class sopController extends Controller
  9 +{
  10 + //
  11 +}
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Database\Eloquent\Factories\HasFactory;
  6 +use Illuminate\Database\Eloquent\Model;
  7 +
  8 +class Javascript extends Model
  9 +{
  10 + use HasFactory;
  11 +
  12 + protected $fillable = ['id','judul','konten'];
  13 +
  14 + public function artikel()
  15 + {
  16 + return $this->belongsTo('App\Katartikel');
  17 + }
  18 +
  19 + public function user()
  20 + {
  21 + return $this->belongsTo('App\User');
  22 + }
  23 +}
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Database\Eloquent\Factories\HasFactory;
  6 +use Illuminate\Database\Eloquent\Model;
  7 +
  8 +class Os extends Model
  9 +{
  10 + use HasFactory;
  11 +}
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Database\Eloquent\Factories\HasFactory;
  6 +use Illuminate\Database\Eloquent\Model;
  7 +
  8 +class Sop extends Model
  9 +{
  10 + use HasFactory;
  11 +
  12 + protected $table = "sops";
  13 +
  14 + protected $fillable = ['id','judul','konten'];
  15 +
  16 + public function katartikel()
  17 + {
  18 + return $this->belongsTo('App\Katartikel');
  19 + }
  20 +
  21 + public function user()
  22 + {
  23 + return $this->belongsTo('App\User');
  24 + }
  25 +}
database/migrations/2021_11_07_160402_create_sops_table.php
  1 +<?php
  2 +
  3 +use Illuminate\Database\Migrations\Migration;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Support\Facades\Schema;
  6 +
  7 +class CreateSopsTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('sops', function (Blueprint $table) {
  17 + $table->bigIncrements('id');
  18 + $table->string('katartikel_id')->nullable();
  19 + $table->string('judul')->nulllable();
  20 + $table->text('konten')->nullable();
  21 + $table->string('image')->nullable();
  22 + $table->foreignId('user_id')->references('id')->on('users');
  23 + $table->timestamp('created_at')->nullable();
  24 + $table->timestamp('updated_at')->nullable();
  25 + $table->timestamp('deleted_at')->nullable();
  26 + });
  27 + }
  28 +
  29 + /**
  30 + * Reverse the migrations.
  31 + *
  32 + * @return void
  33 + */
  34 + public function down()
  35 + {
  36 + Schema::dropIfExists('sops');
  37 + }
  38 +}
database/migrations/2021_11_07_161716_create_cms_table.php
  1 +<?php
  2 +
  3 +use Illuminate\Database\Migrations\Migration;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Support\Facades\Schema;
  6 +
  7 +class CreateCmsTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('cms', function (Blueprint $table) {
  17 + $table->bigIncrements('id');
  18 + $table->string('katartikel_id')->nullable();
  19 + $table->string('judul')->nulllable();
  20 + $table->text('konten')->nullable();
  21 + $table->string('image')->nullable();
  22 + $table->foreignId('user_id')->references('id')->on('users');
  23 + $table->timestamp('created_at')->nullable();
  24 + $table->timestamp('updated_at')->nullable();
  25 + $table->timestamp('deleted_at')->nullable();
  26 + });
  27 + }
  28 +
  29 + /**
  30 + * Reverse the migrations.
  31 + *
  32 + * @return void
  33 + */
  34 + public function down()
  35 + {
  36 + Schema::dropIfExists('cms');
  37 + }
  38 +}
database/migrations/2021_11_07_162011_create_javascripts_table.php
  1 +<?php
  2 +
  3 +use Illuminate\Database\Migrations\Migration;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Support\Facades\Schema;
  6 +
  7 +class CreateJavascriptsTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('javascripts', function (Blueprint $table) {
  17 + $table->bigIncrements('id');
  18 + $table->string('katartikel_id')->nullable();
  19 + $table->string('judul')->nulllable();
  20 + $table->text('konten')->nullable();
  21 + $table->string('image')->nullable();
  22 + $table->foreignId('user_id')->references('id')->on('users');
  23 + $table->timestamp('created_at')->nullable();
  24 + $table->timestamp('updated_at')->nullable();
  25 + $table->timestamp('deleted_at')->nullable();
  26 + });
  27 + }
  28 +
  29 + /**
  30 + * Reverse the migrations.
  31 + *
  32 + * @return void
  33 + */
  34 + public function down()
  35 + {
  36 + Schema::dropIfExists('javascripts');
  37 + }
  38 +}
database/migrations/2021_11_07_162218_create_frameworks_table.php
  1 +<?php
  2 +
  3 +use Illuminate\Database\Migrations\Migration;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Support\Facades\Schema;
  6 +
  7 +class CreateFrameworksTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('frameworks', function (Blueprint $table) {
  17 + $table->bigIncrements('id');
  18 + $table->string('katartikel_id')->nullable();
  19 + $table->string('judul')->nulllable();
  20 + $table->text('konten')->nullable();
  21 + $table->string('image')->nullable();
  22 + $table->foreignId('user_id')->references('id')->on('users');
  23 + $table->timestamp('created_at')->nullable();
  24 + $table->timestamp('updated_at')->nullable();
  25 + $table->timestamp('deleted_at')->nullable();
  26 + });
  27 + }
  28 +
  29 + /**
  30 + * Reverse the migrations.
  31 + *
  32 + * @return void
  33 + */
  34 + public function down()
  35 + {
  36 + Schema::dropIfExists('frameworks');
  37 + }
  38 +}
database/migrations/2021_11_07_162412_create_os_table.php
  1 +<?php
  2 +
  3 +use Illuminate\Database\Migrations\Migration;
  4 +use Illuminate\Database\Schema\Blueprint;
  5 +use Illuminate\Support\Facades\Schema;
  6 +
  7 +class CreateOsTable extends Migration
  8 +{
  9 + /**
  10 + * Run the migrations.
  11 + *
  12 + * @return void
  13 + */
  14 + public function up()
  15 + {
  16 + Schema::create('os', function (Blueprint $table) {
  17 + $table->bigIncrements('id');
  18 + $table->string('katartikel_id')->nullable();
  19 + $table->string('judul')->nulllable();
  20 + $table->text('konten')->nullable();
  21 + $table->string('image')->nullable();
  22 + $table->foreignId('user_id')->references('id')->on('users');
  23 + $table->timestamp('created_at')->nullable();
  24 + $table->timestamp('updated_at')->nullable();
  25 + $table->timestamp('deleted_at')->nullable();
  26 + });
  27 + }
  28 +
  29 + /**
  30 + * Reverse the migrations.
  31 + *
  32 + * @return void
  33 + */
  34 + public function down()
  35 + {
  36 + Schema::dropIfExists('os');
  37 + }
  38 +}
resources/views/backend/art-backend/index.blade.php
... ... @@ -157,8 +157,12 @@
157 157 .items:hover {
158 158 background-color: #fcf7f7;
159 159 color: black;
160   - transition: background-color .8s
  160 + transition: background-color .8s;
161 161 }
  162 +
  163 +#more {
  164 + display:none;
  165 +}
162 166 </style>
163 167  
164 168  
165 169  
166 170  
... ... @@ -167,13 +171,20 @@
167 171 @foreach($backend as $backall)
168 172 <div class="col-lg-8 order-lg-0 order-2">
169 173 <div class="row">
170   - <div class="col-md-4 mb-4"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
  174 + <div class="col-md-2 mb-2"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
171 175 <div class="col-md-8 mb-4">
172   - <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-blue">Backend</a> <span class="text-muted ps-4"> {!! $backall->created_at !!}</span> </div>
  176 + <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-blue">Backend</a> <span class="text-muted ps-4"> &nbsp; {!! $backall->created_at !!}</span> </div>
173 177 <div>
174 178 <p class="text-capitalize fs5 my-3 fw-bolder">{!! $backall->judul !!}</a>
175   - <p class="text-muted">{!! Str::limit($backall->konten) !!}</a>
176   - <small><span><a href="{{ URL::asset( $halaman->kode .'/vieweoffice')}}"><u>Read More</u></a></span></small>
  179 + <p class="text-muted">{!! Str::limit($backall->konten, 100,'') !!}
  180 +
  181 + @if (strlen($backall->konten) > 100)
  182 + <span id="dots">...</span>
  183 + <span id="more">{!! substr($backall->konten, 100) !!} </span>
  184 + @endif
  185 +
  186 + </p>
  187 + <button class="btn btn-xs btn-info" onclick="myFunction()" id="myBtn">Readmore</button>
177 188 </div>
178 189 </div>
179 190 </div>
180 191  
... ... @@ -202,7 +213,23 @@
202 213 @include('backend.home.datatable-js')
203 214 <script type="text/javascript" src="{{ URL::asset('ojisatriani/'. $halaman->kode .'/jquery.js') }}"></script>
204 215 <script type="text/javascript" src="{{ URL::asset('ojisatriani/'. $halaman->kode .'/datatables.js') }}"></script>
  216 +<script>
  217 + function myFunction() {
  218 + var dots = document.getElementById("dots");
  219 + var moreText = document.getElementById("more");
  220 + var btnText = document.getElementById("myBtn");
205 221  
  222 + if (dots.style.display === "none") {
  223 + dots.style.display = "inline";
  224 + btnText.innerHTML = "Read more";
  225 + moreText.style.display = "none";
  226 + } else {
  227 + dots.style.display = "none";
  228 + btnText.innerHTML = "Read less";
  229 + moreText.style.display = "inline";
  230 + }
  231 +}
  232 + </script>
206 233  
207 234 @endpush
208 235 @push('css')
resources/views/backend/art-backend/jquery.blade.php
... ... @@ -2,7 +2,7 @@
2 2 $('.tambah').click(function(){
3 3 ojisatrianiLoadingFadeIn();
4 4 $.loadmodal({
5   - url: "{{ url($url_admin.'/art-eoffice/create') }}",
  5 + url: "{{ url($url_admin.'/art-backend/create') }}",
6 6 id: 'responsive',
7 7 dlgClass: 'fade',
8 8 bgClass: 'primary',
9 9  
... ... @@ -25,9 +25,9 @@
25 25  
26 26 $(document).on("click",".ubah",function() {
27 27 ojisatrianiLoadingFadeIn();
28   - var id = $(this).attr('art-eoffiice-id');
  28 + var id = $(this).attr('art-backend-id');
29 29 $.loadmodal({
30   - url: "{{ url($url_admin.'/art-eoffice') }}/"+ id +"/edit",
  30 + url: "{{ url($url_admin.'/art-backend') }}/"+ id +"/edit",
31 31 id: 'responsive',
32 32 dlgClass: 'fade',
33 33 bgClass: 'warning',
34 34  
... ... @@ -49,9 +49,9 @@
49 49  
50 50 $(document).on("click",".hapus",function() {
51 51 ojisatrianiLoadingFadeIn();
52   - var id = $(this).attr('art-eoffiice-id');
  52 + var id = $(this).attr('art-backend-id');
53 53 $.loadmodal({
54   - url: "{{ url($url_admin.'/art-eoffice') }}/hapus/"+ id,
  54 + url: "{{ url($url_admin.'/art-backend') }}/hapus/"+ id,
55 55 id: 'responsive',
56 56 dlgClass: 'fade',
57 57 bgClass: 'danger',
resources/views/backend/art-backend/tambah.blade.php
1   -{!! Form::open(array('id' => 'frmOji', 'route' => ['art-eoffice.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
  1 +{!! Form::open(array('id' => 'frmOji', 'route' => ['art-backend.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
2 2 <div class="row">
3 3 <div class="col-md-12">
4 4 <!-- <p>
resources/views/backend/art-eoffice/index.blade.php
... ... @@ -159,21 +159,31 @@
159 159 color: black;
160 160 transition: background-color .8s
161 161 }
  162 +#more {
  163 + display:none;
  164 +}
162 165 </style>
163 166  
164 167  
165 168 <div class="container">
166 169 <div class="row">
167 170 @foreach($eoffice as $eofall)
168   - <div class="col-lg-8 order-lg-0 order-2">
  171 + <div class="col-lg-12 order-lg-0 order-2">
169 172 <div class="row">
170   - <div class="col-md-4 mb-4"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
  173 + <div class="col-md-2 mb-2"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
171 174 <div class="col-md-8 mb-4">
172 175 <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-org">E-Office</a> <span class="text-muted ps-4"> {!! $eofall->created_at !!}</span> </div>
173 176 <div>
174   - <p class="text-capitalize fs5 my-3 fw-bolder">{!! $eofall->judul !!}</a>
175   - <p class="text-muted">{!! Str::limit($eofall->konten) !!}</a>
176   - <small><span><a href="{{ URL::asset( $halaman->kode .'/vieweoffice')}}"><u>Read More</u></a></span></small>
  177 + <p class="text-capitalize fs5 my-3 fw-bolder">{!! $eofall->judul !!}</p>
  178 + <p class="text-muted">{!! Str::limit($eofall->konten, 100,'') !!}
  179 +
  180 + @if (strlen($eofall->konten) > 100)
  181 + <span id="dots">...</span>
  182 + <span id="more">{!! substr($eofall->konten, 100)!!} </span>
  183 + @endif
  184 + </p>
  185 + <button class="btn btn-xs btn-info" onclick="myFunction()" id="myBtn">Readmore</button>
  186 +
177 187 </div>
178 188 </div>
179 189 </div>
resources/views/backend/art-frontend/index.blade.php
... ... @@ -165,23 +165,21 @@
165 165 <div class="container">
166 166 <div class="row">
167 167 @foreach($frontend as $frontall)
168   - <div class="col-lg-8 order-lg-0 order-2">
  168 + <div class="col-lg-12 order-lg-0 order-2">
169 169 <div class="row">
170   - <div class="col-md-4 mb-4"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
  170 + <div class="col-md-2 mb-2"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
171 171 <div class="col-md-8 mb-4">
172   - <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-red">Frontend</a> <span class="text-muted ps-4"> {!! $frontall->created_at !!}</span> </div>
  172 + <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-org">Frontend</a> <span class="text-muted ps-4"> &nbsp; {!! $frontall->created_at !!}</span> </div>
173 173 <div>
174   - <p class="text-capitalize fs5 my-3 fw-bolder">{!! $frontall->judul !!}</a>
175   - <p class="text-muted">{!! Str::limit($frontall->konten, 100) !!}
  174 + <p class="text-capitalize fs5 my-3 fw-bolder">{!! $frontall->judul !!}</p>
  175 + <p class="text-muted">{!! Str::limit($frontall->konten, 100,'') !!}
176 176  
177 177 @if (strlen($frontall->konten) > 100)
178 178 <span id="dots">...</span>
179   - <span id="more">{{ substr($frontall->konten, 100)}} </span>
  179 + <span id="more">{!! substr($frontall->konten, 100)!!} </span>
180 180 @endif
181   - </a>
182   -
183   -
184   - <small onclick="myFunction()" id="myBtn"><span><u>Readmore</u></span></small>
  181 +</p>
  182 + <button class="btn btn-xs btn-info" onclick="myFunction()" id="myBtn">Readmore</button>
185 183 </div>
186 184 </div>
187 185 </div>
resources/views/backend/art-frontend/jquery.blade.php
... ... @@ -2,7 +2,7 @@
2 2 $('.tambah').click(function(){
3 3 ojisatrianiLoadingFadeIn();
4 4 $.loadmodal({
5   - url: "{{ url($url_admin.'/art-eoffice/create') }}",
  5 + url: "{{ url($url_admin.'/art-frontend/create') }}",
6 6 id: 'responsive',
7 7 dlgClass: 'fade',
8 8 bgClass: 'primary',
9 9  
... ... @@ -25,9 +25,9 @@
25 25  
26 26 $(document).on("click",".ubah",function() {
27 27 ojisatrianiLoadingFadeIn();
28   - var id = $(this).attr('art-eoffiice-id');
  28 + var id = $(this).attr('art-frontend-id');
29 29 $.loadmodal({
30   - url: "{{ url($url_admin.'/art-eoffice') }}/"+ id +"/edit",
  30 + url: "{{ url($url_admin.'/art-frontend') }}/"+ id +"/edit",
31 31 id: 'responsive',
32 32 dlgClass: 'fade',
33 33 bgClass: 'warning',
34 34  
... ... @@ -49,9 +49,9 @@
49 49  
50 50 $(document).on("click",".hapus",function() {
51 51 ojisatrianiLoadingFadeIn();
52   - var id = $(this).attr('art-eoffiice-id');
  52 + var id = $(this).attr('art-frontend-id');
53 53 $.loadmodal({
54   - url: "{{ url($url_admin.'/art-eoffice') }}/hapus/"+ id,
  54 + url: "{{ url($url_admin.'/art-frontend') }}/hapus/"+ id,
55 55 id: 'responsive',
56 56 dlgClass: 'fade',
57 57 bgClass: 'danger',
resources/views/backend/art-frontend/tambah.blade copy.php
1   -{!! Form::open(array('id' => 'frmOji', 'route' => ['artikelEoffice.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
  1 +{!! Form::open(array('id' => 'frmOji', 'route' => ['artikelFrontend.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
2 2 <div class="row">
3 3 <div class="col-md-12">
4 4 <!-- <p>
resources/views/backend/art-frontend/tambah.blade.php
1   -{!! Form::open(array('id' => 'frmOji', 'route' => ['art-eoffice.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
  1 +{!! Form::open(array('id' => 'frmOji', 'route' => ['art-frontend.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
2 2 <div class="row">
3 3 <div class="col-md-12">
4 4 <!-- <p>
resources/views/backend/art-laravel/index.blade.php
... ... @@ -159,6 +159,10 @@
159 159 color: black;
160 160 transition: background-color .8s
161 161 }
  162 +
  163 +#more {
  164 + display: none;
  165 +}
162 166 </style>
163 167  
164 168  
... ... @@ -167,7 +171,7 @@
167 171 @foreach($laravel as $lavall)
168 172 <div class="col-lg-8 order-lg-0 order-2">
169 173 <div class="row">
170   - <div class="col-md-4 mb-4"> <img class="" src="https://images.pexels.com/photos/3184611/pexels-photo-3184611.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
  174 + <div class="col-md-4 mb-4"> <img class="" src="https://images.pexels.com/photos/2657669/pexels-photo-2657669.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500" alt=""> </div>
171 175 <div class="col-md-8 mb-4">
172 176 <div class="d-flex align-items-center"> <a href="{{ URL::asset($halaman->kode .'/geteoffice')}}" class="bg-green">Laravel</a> <span class="text-muted ps-4"> {!! $lavall->created_at !!}</span> </div>
173 177 <div>
174 178  
... ... @@ -176,12 +180,12 @@
176 180  
177 181 @if (strlen($lavall->konten) > 100)
178 182 <span id="dots">...</span>
179   - <span id="more">{{ substr($lavall->konten, 100)}} </span>
  183 + <span id="more">{!! substr($lavall->konten, 100) !!} </span>
180 184 @endif
181 185 </a>
182 186  
183 187  
184   - <small onclick="myFunction()" id="myBtn"><span><u>Readmore</u></span></small>
  188 + <button class="btn btn-sm btn-info" onclick="myFunction()" id="myBtn">Readmore</button>
185 189 </div>
186 190 </div>
187 191 </div>
resources/views/backend/art-laravel/tambah.blade.php
1   -{!! Form::open(array('id' => 'frmOji', 'route' => ['art-eoffice.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
  1 +{!! Form::open(array('id' => 'frmOji', 'route' => ['art-laravel.store'], 'class' => 'form account-form', 'method' => 'post' )) !!}
2 2 <div class="row">
3 3 <div class="col-md-12">
4 4 <!-- <p>
resources/views/backend/beranda/index.blade.php
... ... @@ -7,12 +7,21 @@
7 7 </div>
8 8 </div>
9 9  
  10 +<style>
  11 +.changecolour:hover
  12 +{
  13 +background-color:yellow;
  14 +}
  15 +</style>
  16 +
10 17 <!-- SEARCH -->
11 18 <div class="container">
  19 + <div class="table table-hover">
12 20 <div class="row mt-3 mb-4">
13   - <div class="col-md-12 float-center translate-middle">
14   - <input class="form-control service text-center fs-1 lh-base font-monospace" list="datalistOptions" id="exampleDataList" placeholder="Ingin belajar apa hari ini .... "/>
15   -
  21 + <div class="col-md-12 float-center translate-middle border-primary">
  22 +
  23 + <input class="form-control borderservice text-center fs-1 lh-base font-monospace" list="datalistOptions" id="exampleDataList" placeholder="Ingin belajar apa hari ini .... "/>
  24 +
16 25 </div>
17 26 </div>
18 27 </div>
19 28  
20 29  
21 30  
22 31  
... ... @@ -21,26 +30,28 @@
21 30 <div class="container">
22 31 <div class="row g-2 mb-4">
23 32 <div class="col-6">
24   - <div class="p-3 border bg-light mt-2 mb-2 bg-dark">Document Knowledge</div>
  33 + <div class="p-3 border bg-light mt-2 mb-2">Document Knowledge</div>
25 34  
26 35 <!-- baris satu-->
27 36 <div class="row mt-2">
28 37 <div class="col-4">
29   - <div class="p-3 gx-3">
30   - <a href="{{ URL::asset($url_admin.'/search/') }}">
  38 + <span class='changecolor'>
  39 + <div class="p-3 gx-3 onmouseover= document.body.style.backgroundColor ='orange'">
  40 + <a href="{{ URL::asset($url_admin.'/search/') }}" >
31 41 <figure class="figure service text-center">
32 42 <div class="img-container">
33   - <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="...">
  43 + <img src="{{ asset('backend/img/svg/LNSW.svg') }}" class="figure-img img-fluid rounded" alt="...">
34 44 <div class="overlay"></div>
35 45 </div>
36 46 <figcaption class="figure-caption"><em>&nbsp; Policies atau Kebijakan &nbsp; </em></figcaption>
37 47 </figure>
38 48 </a>
39 49 </div>
  50 +</span>
40 51 </div>
41 52  
42 53 <div class="col-4">
43   - <div class="p-3 bg-dark gx-3">
  54 + <div class="p-3 gx-3">
44 55 <a href="{{ URL::asset($url_admin.'/search/') }}">
45 56 <figure class="figure service text-center">
46 57 <div class="img-container">
... ... @@ -54,7 +65,7 @@
54 65 </div>
55 66  
56 67 <div class="col-4">
57   - <div class="p-3 border bg-light gx-3">
  68 + <div class="p-3 bg-light gx-3">
58 69 <a href="{{ URL::asset($url_admin.'/search/') }}">
59 70 <figure class="figure service text-center">
60 71 <div class="img-container">
... ... @@ -75,7 +86,7 @@
75 86 <!-- baris kedua kolom kiri -->
76 87 <div class="row mt-2">
77 88 <div class="col-4">
78   - <div class="p-3 bg-dark gx-3">
  89 + <div class="p-3 gx-3">
79 90 <a href="{{ URL::asset($url_admin.'/search/') }}">
80 91 <figure class="figure service text-center">
81 92 <div class="img-container">
82 93  
... ... @@ -89,11 +100,11 @@
89 100 </div>
90 101  
91 102 <div class="col-4">
92   - <div class="p-3 bg-dark gx-3">
  103 + <div class="p-3 gx-3">
93 104 <a href="{{ URL::asset($url_admin.'/search/') }}">
94 105 <figure class="figure service text-center">
95 106 <div class="img-container">
96   - <img src="{{ asset('backend/img/svg/itjen.svg') }}" class="figure-img img-fluid rounded" alt="...">
  107 + <img src="{{ asset('backend/img/svg/LNSW.svg') }}" class="figure-img img-fluid rounded" alt="...">
97 108 <div class="overlay"></div>
98 109 </div>
99 110 <figcaption class="figure-caption"><em>Minutes and report on process</em></figcaption>
... ... @@ -103,7 +114,7 @@
103 114 </div>
104 115  
105 116 <div class="col-4">
106   - <div class="p-3 border gx-3">
  117 + <div class="p-3 gx-3">
107 118 <a href="{{ URL::asset($url_admin.'/search/') }}">
108 119 <figure class="figure service text-center">
109 120 <div class="img-container">
... ... @@ -120,7 +131,7 @@
120 131 <!-- Baris ketiga -->
121 132 <div class="row mt-2">
122 133 <div class="col-4">
123   - <div class="p-3 bg-dark gx-3">
  134 + <div class="p-3 gx-3">
124 135 <a href="{{ URL::asset($url_admin.'/search/') }}">
125 136 <figure class="figure service text-center">
126 137 <div class="img-container">
127 138  
... ... @@ -134,11 +145,11 @@
134 145 </div>
135 146  
136 147 <div class="col-4">
137   - <div class="p-3 bg-dark gx-3">
  148 + <div class="p-3 gx-3">
138 149 <a href="{{ URL::asset($url_admin.'/search/') }}">
139 150 <figure class="figure service text-center">
140 151 <div class="img-container">
141   - <img src="{{ asset('backend/img/svg/DJPPR.svg') }}" class="figure-img img-fluid rounded" alt="...">
  152 + <img src="{{ asset('backend/img/svg/BKF.svg') }}" class="figure-img img-fluid rounded" alt="...">
142 153 <div class="overlay"></div>
143 154 </div>
144 155 <figcaption class="figure-caption">A caption for the above image.</figcaption>
145 156  
... ... @@ -148,11 +159,11 @@
148 159 </div>
149 160  
150 161 <div class="col-4">
151   - <div class="p-3 bg-dark gx-3">
152   - <a href="{{ URL::asset($url_admin.'/search/') }}">
  162 + <div class="p-3 gx-3">
  163 + <a href="{{ URL::asset($url_admin.'/search/') }}" >
153 164 <figure class="figure service text-center">
154 165 <div class="img-container">
155   - <img src="{{ asset('backend/img/svg/DJPPR.svg') }}" class="figure-img img-fluid rounded" alt="...">
  166 + <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="..." >
156 167 <div class="overlay"></div>
157 168 </div>
158 169 <figcaption class="figure-caption">A caption for the above image.</figcaption>
159 170  
... ... @@ -165,12 +176,12 @@
165 176  
166 177 <!-- Sisi Kanan -->
167 178 <div class="col-6 mt-2 bb-4">
168   - <div class="p-3 border bg-light mb-2"><em>Sharing Knowledge<em></div>
  179 + <div class="p-3 border bg-grey mb-2"><em>Sharing Knowledge<em></div>
169 180 <!-- kolom satu-->
170 181 <div class="row mt-2">
171 182 <div class="col-4">
172 183 <div class="p-3 gx-3">
173   - <a href="#">
  184 + <a href="{{ URL::asset($url_admin.'/art-backend/') }}">
174 185 <figure class="figure service text-center">
175 186 <div class="img-container">
176 187 <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="...">
... ... @@ -183,8 +194,8 @@
183 194 </div>
184 195  
185 196 <div class="col-4">
186   - <div class="p-3 bg-dark gx-3">
187   - <a href="#">
  197 + <div class="p-3 gx-3">
  198 + <a href="{{ URL::asset($url_admin.'/art-frontend/') }}">
188 199 <figure class="figure service text-center">
189 200 <div class="img-container">
190 201 <img src="{{ asset('backend/img/svg/DJKN.svg') }}" class="figure-img img-fluid rounded" alt="...">
... ... @@ -197,8 +208,8 @@
197 208 </div>
198 209  
199 210 <div class="col-4">
200   - <div class="p-3 border bg-light gx-3">
201   - <a href="{{ URL::asset($url_admin.'/forum/') }}">
  211 + <div class="p-3 bg-light gx-3">
  212 + <a href="{{ URL::asset($url_admin.'/art-laravel/') }}">
202 213 <figure class="figur service text-center">
203 214 <div class="img-container">
204 215 <img src="{{ asset('backend/img/svg/DJA.svg') }}" class="figure-img img-fluid rounded" alt="...">
205 216  
... ... @@ -213,11 +224,11 @@
213 224 <!-- kolom dua-->
214 225 <div class="row mt-2">
215 226 <div class="col-4">
216   - <div class="p-3 border gx-3">
217   - <a href="{{ URL::asset($url_admin.'/frm-eoffice/') }}">
  227 + <div class="p-3 gx-3">
  228 + <a href="{{ URL::asset($url_admin.'/art-eoffice/') }}">
218 229 <figure class="figure service text-center">
219 230 <div class="img-container">
220   - <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="...">
  231 + <img src="{{ asset('backend/img/svg/DJPB.svg') }}" class="figure-img img-fluid rounded" alt="...">
221 232 <div class="overlay"></div>
222 233 </div>
223 234 <figcaption class="figure-caption"><em>&nbsp; All About &nbsp; E-Office &nbsp;</em></figcaption>
224 235  
... ... @@ -227,11 +238,11 @@
227 238 </div>
228 239  
229 240 <div class="col-4">
230   - <div class="p-3 bg-dark gx-3">
  241 + <div class="p-3 gx-3">
231 242 <a href="#">
232 243 <figure class="figure service text-center">
233 244 <div class="img-container">
234   - <img src="{{ asset('backend/img/svg/DJKN.svg') }}" class="figure-img img-fluid rounded" alt="...">
  245 + <img src="{{ asset('backend/img/svg/itjen.svg') }}" class="figure-img img-fluid rounded" alt="...">
235 246 <div class="overlay"></div>
236 247 </div>
237 248 <figcaption class="figure-caption"><em>Standard Operation Procedure</em></figcaption>
238 249  
... ... @@ -241,11 +252,11 @@
241 252 </div>
242 253  
243 254 <div class="col-4">
244   - <div class="p-3 border bg-light gx-3">
  255 + <div class="p-3 bg-light gx-3">
245 256 <a href="#">
246 257 <figure class="figure service text-center">
247 258 <div class="img-container">
248   - <img src="{{ asset('backend/img/svg/DJA.svg') }}" class="figure-img img-fluid rounded" alt="...">
  259 + <img src="{{ asset('backend/img/svg/LNSW.svg') }}" class="figure-img img-fluid rounded" alt="...">
249 260 <div class="overlay"></div>
250 261 </div>
251 262 <figcaption class="figure-caption"><em> &nbsp; PHP Programming &nbsp;</em></figcaption>
252 263  
... ... @@ -258,11 +269,11 @@
258 269 <!-- kolom satu-->
259 270 <div class="row mt-2">
260 271 <div class="col-4">
261   - <div class="p-3 border gx-3">
  272 + <div class="p-3 gx-3">
262 273 <a href="#">
263 274 <figure class="figure service text-center">
264 275 <div class="img-container">
265   - <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="...">
  276 + <img src="{{ asset('backend/img/svg/BKF.svg') }}" class="figure-img img-fluid rounded" alt="...">
266 277 <div class="overlay"></div>
267 278 </div>
268 279 <figcaption class="figure-caption"><em>Javascript Programming</em></figcaption>
269 280  
... ... @@ -272,11 +283,11 @@
272 283 </div>
273 284  
274 285 <div class="col-4">
275   - <div class="p-3 bg-light border gx-3">
  286 + <div class="p-3 bg-light gx-3">
276 287 <a href="#">
277 288 <figure class="figure service text-center">
278 289 <div class="img-container">
279   - <img src="{{ asset('backend/img/svg/DJKN.svg') }}" class="figure-img img-fluid rounded" alt="...">
  290 + <img src="{{ asset('backend/img/svg/setjen.svg') }}" class="figure-img img-fluid rounded" alt="...">
280 291 <div class="overlay"></div>
281 292 </div>
282 293 <figcaption class="figure-caption"><em>&nbsp; Operating System &nbsp;</em></figcaption>
283 294  
... ... @@ -286,11 +297,11 @@
286 297 </div>
287 298  
288 299 <div class="col-4">
289   - <div class="p-3 border bg-light gx-3">
  300 + <div class="p-3 bg-light gx-3">
290 301 <a href="#">
291 302 <figure class="figure service text-center">
292   - <div class="img-container">
293   - <img src="{{ asset('backend/img/svg/DJA.svg') }}" class="figure-img img-fluid rounded" alt="...">
  303 + <div class="img-container hover">
  304 + <img src="{{ asset('backend/img/svg/BPPK.svg') }}" class="figure-img img-fluid rounded" alt="...">
294 305 <div class="overlay"></div>
295 306 </div>
296 307 <figcaption class="figure-caption"> Wordpress & Other CMS </figcaption>
... ... @@ -300,7 +311,7 @@
300 311 </div>
301 312 </div>
302 313 </div>
303   -
  314 +</div> <!--akhir table hover -->
304 315 </div>
305 316  
306 317