/** * Display a listing of the resource. * * @return Response */ public function index() { $term = e(Input::get('q')); $patterns = null; if (!empty($term)) { $patterns = Pattern::paginate($term, 12); } return view('search.result', compact('patterns', 'term')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { if (Auth::user()->type === 'user') { return redirect('admin/patterns'); } $users = User::all(); // $date = $users->timestamp; $patterns = Pattern::all(); $category = Category::all(); $subcategory = SubCategory::all(); $nielsen = RulesNielsen::all(); $comments = Comment::all(); return view('admin.dashboard', ['patternsCount' => $patterns->count(), 'patterns' => Pattern::where('active', 1)->orderBy('title', 'desc')->take(8)->get(), 'users' => $users, 'nielsen' => $nielsen, 'category' => $category, 'subcategory' => $subcategory, 'comments' => $comments, 'commentsCount' => $comments->count(), 'usersTime' => Carbon::now()->subDays(1)->diffForHumans(), 'usersCount' => $users->count(), 'usersNormals' => User::where('type', 'user')->orderBy('active', 'desc')->take(8)->get(), 'usersExperts' => User::where('type', 'expert')->orderBy('active', 'desc')->take(8)->get()]); }
public function details($id) { $pattern = Pattern::findOrFail($id); return view('home/details', compact('pattern')); }
public function create(Pattern $pattern, User $user, $comment) { $comment = new Comment(compact('comment')); $comment->user_id = $user->id; $pattern->comments()->save($comment); }
public function getRemoveFavourites($id) { $patterns = patterns\Pattern::findOrFail($id); Auth::user()->removeFavourites($id); return Redirect::back(); }